Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



#Java.security Classes and Interfaces - 190 results found.
NameDescriptionTypePackageFramework
AccessControlContextAn AccessControlContext is used to make system resource access decisions based on the context it encapsulates.Classjava.securityJava SE
AccessControlException This exception is thrown by the AccessController to indicate that a requested access (to a critical system resource such as theClassjava.securityJava SE
AccessController The AccessController class is used for access control operations More specifically, the AccessController class is used forClassjava.securityJava SE
AclNotFoundExceptionThis is an exception that is thrown whenever a reference is made to a non-existent ACL (Access Control List).Classjava.security.aclJava SE
AlgorithmParameterGeneratorThe AlgorithmParameterGenerator class is used to generate a parameters to be used with a certain algorithm.Classjava.securityJava SE
AlgorithmParameterGeneratorSpiThis class defines the Service Provider Interface (SPI) for the AlgorithmParameterGenerator class, whichClassjava.securityJava SE
AlgorithmParametersThis class is used as an opaque representation of cryptographic parameters.Classjava.securityJava SE
AlgorithmParametersSpiThis class defines the Service Provider Interface (SPI) for the AlgorithmParameters class, which is used to manageClassjava.securityJava SE
AllPermissionThe AllPermission is a permission that implies all other permissions.Classjava.securityJava SE
AuthProviderThis class defines login and logout methods for a provider.Classjava.securityJava SE
AclInterface representing an Access Control List (ACL).Interfacejava.security.aclJava SE
AclEntryThis is the interface used for representing one entry in an Access Control List (ACL).Interfacejava.security.aclJava SE
AlgorithmConstraintsThis interface specifies constraints for cryptographic algorithms, keys (key sizes), and other algorithm parameters.Interfacejava.securityJava SE
AlgorithmParameterSpecA (transparent) specification of cryptographic parameters.Interfacejava.security.specJava SE
BasicPermissionThe BasicPermission class extends the Permission class, and can be used as the base class for permissions that want toClassjava.securityJava SE
CertificateAbstract class for managing a variety of identity certificates.Classjava.security.certJava SE
Certificate .CertificateRepAlternate Certificate class for serialization.Classjava.security.cert.CertificateJava SE
CertificateEncodingExceptionCertificate Encoding Exception.Classjava.security.certJava SE
CertificateExceptionThis exception indicates one of a variety of certificate problems.Classjava.security.certJava SE
CertificateExpiredExceptionCertificate Expired Exception.Classjava.security.certJava SE
CertificateFactoryThis class defines the functionality of a certificate factory, which is used to generate certificate, certification path (CertPath)Classjava.security.certJava SE
CertificateFactorySpiThis class defines the Service Provider Interface (SPI) for the CertificateFactory class.Classjava.security.certJava SE
CertificateNotYetValidExceptionCertificate is not yet valid exception.Classjava.security.certJava SE
CertificateParsingExceptionCertificate Parsing Exception.Classjava.security.certJava SE
CertificateRevokedExceptionAn exception that indicates an X.Classjava.security.certJava SE
CertPathAn immutable sequence of certificates (a certification path).Classjava.security.certJava SE
CertPath .CertPathRepAlternate CertPath class for serialization.Classjava.security.cert.CertPathJava SE
CertPathBuilderA class for building certification paths (also known as certificate chains).Classjava.security.certJava SE
CertPathBuilderExceptionAn exception indicating one of a variety of problems encountered when building a certification path with a CertPathBuilder.Classjava.security.certJava SE
CertPathBuilderSpiThe Service Provider Interface (SPI) for the CertPathBuilder class.Classjava.security.certJava SE
CertPathValidatorA class for validating certification paths (also known as certificate This class uses a provider-based architecture.Classjava.security.certJava SE
CertPathValidatorExceptionAn exception indicating one of a variety of problems encountered when validating a certification path.Classjava.security.certJava SE
CertPathValidatorSpiThe Service Provider Interface (SPI) for the CertPathValidator class.Classjava.security.certJava SE
CertStoreA class for retrieving Certificates and CRLs This class uses a provider-based architecture.Classjava.security.certJava SE
CertStoreExceptionAn exception indicating one of a variety of problems retrieving certificates and CRLs from a CertStore.Classjava.security.certJava SE
CertStoreSpiThe Service Provider Interface (SPI) for the CertStore class.Classjava.security.certJava SE
CodeSignerThis class encapsulates information about a code signer.Classjava.securityJava SE
CodeSourceThis class extends the concept of a codebase to encapsulate not only the location (URL) but also the certificate chainsClassjava.securityJava SE
CollectionCertStoreParametersParameters used as input for the Collection CertStore This class is used to provide necessary configuration parametersClassjava.security.certJava SE
CRLThis class is an abstraction of certificate revocation lists (CRLs) that have different formats but important common uses.Classjava.security.certJava SE
CRLExceptionCRL (Certificate Revocation List) Exception.Classjava.security.certJava SE
CertPathValidatorException .BasicReasonThe BasicReason enumerates the potential reasons that a certification path of any type may be invalid.Classjava.security.cert.CertPathValidatorExceptionJava SE
CRLReasonThe CRLReason enumeration specifies the reason that a certificate is revoked, as defined in Classjava.security.certJava SE
CryptoPrimitiveenum CryptoPrimitiveAn enumeration of cryptographic primitives.Classjava.securityJava SE
CertificateThis is an interface of abstract methods for managing a variety of identity certificates.Interfacejava.securityJava SE
CertPathBuilderResultA specification of the result of a certification path builder algorithm.Interfacejava.security.certJava SE
CertPathCheckerPerforms one or more checks on each Certificate of a A CertPathChecker implementation is typically created to extendInterfacejava.security.certJava SE
CertPathParametersA specification of certification path algorithm parameters.Interfacejava.security.certJava SE
CertPathValidatorException .ReasonThe reason the validation algorithm failed.Interfacejava.security.cert.CertPathValidatorExceptionJava SE
CertPathValidatorResultA specification of the result of a certification path validator algorithm.Interfacejava.security.certJava SE
CertSelectorA selector that defines a set of criteria for selecting Certificates.Interfacejava.security.certJava SE
CertStoreParametersA specification of CertStore parameters.Interfacejava.security.certJava SE
CRLSelectorA selector that defines a set of criteria for selecting CRLs.Interfacejava.security.certJava SE
DigestExceptionThis is the generic Message Digest exception.Classjava.securityJava SE
DigestInputStreamA transparent stream that updates the associated message digest using the bits going through the stream.Classjava.securityJava SE
DigestOutputStreamA transparent stream that updates the associated message digest using the bits going through the stream.Classjava.securityJava SE
DomainLoadStoreParameterConfiguration data that specifies the keystores in a keystore domain.Classjava.securityJava SE
DSAGenParameterSpecThis immutable class specifies the set of parameters used for generating DSA parameters as specified inClassjava.security.specJava SE
DSAParameterSpecThis class specifies the set of parameters used with the DSA algorithm.Classjava.security.specJava SE
DSAPrivateKeySpecThis class specifies a DSA private key with its associated parameters.Classjava.security.specJava SE
DSAPublicKeySpecThis class specifies a DSA public key with its associated parameters.Classjava.security.specJava SE
DomainCombinerA DomainCombiner provides a means to dynamically update the ProtectionDomains associated with the currentInterfacejava.securityJava SE
DSAKeyThe interface to a DSA public or private key.Interfacejava.security.interfacesJava SE
DSAKeyPairGeneratorAn interface to an object capable of generating DSA key pairs.Interfacejava.security.interfacesJava SE
DSAParamsInterface to a DSA-specific set of key parameters, which defines a DSA key family.Interfacejava.security.interfacesJava SE
DSAPrivateKeyThe standard interface to a DSA private key.Interfacejava.security.interfacesJava SE
DSAPublicKeyThe interface to a DSA public key.Interfacejava.security.interfacesJava SE
ECFieldF2mThis immutable class defines an elliptic curve (EC) characteristic 2 finite field.Classjava.security.specJava SE
ECFieldFpThis immutable class defines an elliptic curve (EC) primeSince:1.Classjava.security.specJava SE
ECGenParameterSpecThis immutable class specifies the set of parameters used for generating elliptic curve (EC) domain parameters.Classjava.security.specJava SE
ECParameterSpecThis immutable class specifies the set of domain parameters used with elliptic curve cryptography (ECC).Classjava.security.specJava SE
ECPointThis immutable class represents a point on an elliptic curve (EC) in affine coordinates.Classjava.security.specJava SE
ECPrivateKeySpecThis immutable class specifies an elliptic curve private key with its associated parameters.Classjava.security.specJava SE
ECPublicKeySpecThis immutable class specifies an elliptic curve public key with its associated parameters.Classjava.security.specJava SE
EllipticCurveThis immutable class holds the necessary values needed to representSince:1.Classjava.security.specJava SE
EncodedKeySpecThis class represents a public or private key in encoded format.Classjava.security.specJava SE
ECFieldThis interface represents an elliptic curve (EC) finite field.Interfacejava.security.specJava SE
ECKeyThe interface to an elliptic curve (EC) key.Interfacejava.security.interfacesJava SE
ECPrivateKeyThe interface to an elliptic curve (EC) private key.Interfacejava.security.interfacesJava SE
ECPublicKeyThe interface to an elliptic curve (EC) public key.Interfacejava.security.interfacesJava SE
ExtensionThis interface represents an X.Interfacejava.security.certJava SE
GeneralSecurityExceptionThe GeneralSecurityException class is a generic security exception class that provides type safety for all theClassjava.securityJava SE
GuardedObjectA GuardedObject is an object that is used to protect access to A GuardedObject encapsulates a target object and a Guard object,Classjava.securityJava SE
GroupThis interface is used to represent a group of principals.Interfacejava.security.aclJava SE
Guard This interface represents a guard, which is an object that is used to protect access to another object.Interfacejava.securityJava SE
IdentityThis class represents identities: real-world objects such as people, companies or organizations whose identities can be authenticated usingClassjava.securityJava SE
IdentityScopeThis class represents a scope for identities.Classjava.securityJava SE
InvalidAlgorithmParameterExceptionThis is the exception for invalid or inappropriate algorithm parameters.Classjava.securityJava SE
InvalidKeyExceptionThis is the exception for invalid Keys (invalid encoding, wrong length, uninitialized, etc).Classjava.securityJava SE
InvalidKeySpecExceptionThis is the exception for invalid key specifications.Classjava.security.specJava SE
InvalidParameterExceptionThis exception, designed for use by the JCA/JCE engine classes, is thrown when an invalid parameter is passedClassjava.securityJava SE
InvalidParameterSpecExceptionThis is the exception for invalid parameter specifications.Classjava.security.specJava SE
KeyExceptionThis is the basic key exception.Classjava.securityJava SE
KeyFactoryKey factories are used to convert keys (opaque cryptographic keys of type Key) into key specificationsClassjava.securityJava SE
KeyFactorySpiThis class defines the Service Provider Interface (SPI) for the KeyFactory class.Classjava.securityJava SE
KeyManagementExceptionThis is the general key management exception for all operations dealing with key management.Classjava.securityJava SE
KeyPairThis class is a simple holder for a key pair (a public key and a private key).Classjava.securityJava SE
KeyPairGeneratorThe KeyPairGenerator class is used to generate pairs of public and private keys.Classjava.securityJava SE
KeyPairGeneratorSpi This class defines the Service Provider Interface (SPI) for the KeyPairGenerator class, which is used to generateClassjava.securityJava SE
KeyRepStandardized representation for serialized Key objects.Classjava.securityJava SE
KeyStoreThis class represents a storage facility for cryptographic keys and certificates.Classjava.securityJava SE
KeyStore .BuilderA description of a to-be-instantiated KeyStore object.Classjava.security.KeyStoreJava SE
KeyStore .CallbackHandlerProtectionA ProtectionParameter encapsulating a CallbackHandler.Classjava.security.KeyStoreJava SE
KeyStore .PasswordProtectionA password-based implementation of ProtectionParameter.Classjava.security.KeyStoreJava SE
KeyStore .PrivateKeyEntryA KeyStore entry that holds a PrivateKey and corresponding certificate chain.Classjava.security.KeyStoreJava SE
KeyStore .SecretKeyEntryA KeyStore entry that holds a SecretKey.Classjava.security.KeyStoreJava SE
KeyStore .TrustedCertificateEntryClassjava.security.KeyStoreJava SE
KeyStoreExceptionThis is the generic KeyStore exception.Classjava.securityJava SE
KeyStoreSpiThis class defines the Service Provider Interface (SPI) for the KeyStore class.Classjava.securityJava SE
KeyRep .TypeType for private keys.Classjava.security.KeyRepJava SE
KeyThe Key interface is the top-level interface for all keys.Interfacejava.securityJava SE
KeySpecA (transparent) specification of the key material that constitutes a cryptographic key.Interfacejava.security.specJava SE
KeyStore .EntryA marker interface for KeyStore entry types.Interfacejava.security.KeyStoreJava SE
KeyStore .Entry .AttributeAn attribute associated with a keystore entry.Interfacejava.security.KeyStore.EntryJava SE
KeyStore .LoadStoreParameterA marker interface for KeyStoreGets the parameter used to protect keystore data.Interfacejava.security.KeyStoreJava SE
KeyStore .ProtectionParameterA marker interface for keystore protection parameters.Interfacejava.security.KeyStoreJava SE
LastOwnerExceptionThis is an exception that is thrown whenever an attempt is made to delete the last owner of an Access Control List.Classjava.security.aclJava SE
LDAPCertStoreParametersParameters used as input for the LDAP CertStore algorithm.Classjava.security.certJava SE
MessageDigestThis MessageDigest class provides applications the functionality of a message digest algorithm, such as SHA-1 or SHA-256.Classjava.securityJava SE
MessageDigestSpiThis class defines the Service Provider Interface (SPI) for the MessageDigest class, which provides the functionalityClassjava.securityJava SE
MGF1ParameterSpecThis class specifies the set of parameters used with mask generation function MGF1 in OAEP Padding and RSA-PSS signature scheme, asClassjava.security.specJava SE
NoSuchAlgorithmExceptionThis exception is thrown when a particular cryptographic algorithm is requested but is not available in the environment.Classjava.securityJava SE
NoSuchProviderExceptionThis exception is thrown when a particular security provider is requested but is not available in the environment.Classjava.securityJava SE
NotOwnerExceptionThis is an exception that is thrown whenever the modification of an object (such as an Access Control List) is only allowed to be done by an owner ofClassjava.security.aclJava SE
OwnerInterface for managing owners of Access Control Lists (ACLs) or ACL configurations.Interfacejava.security.aclJava SE
PermissionAbstract class for representing access to a system resource.Classjava.securityJava SE
PermissionCollectionAbstract class representing a collection of Permission objects.Classjava.securityJava SE
PermissionsThis class represents a heterogeneous collection of Permissions.Classjava.securityJava SE
PKCS12AttributeAn attribute associated with a PKCS12 keystore entry.Classjava.securityJava SE
PKCS8EncodedKeySpecThis class represents the ASN.Classjava.security.specJava SE
PKIXBuilderParametersParameters used as input for the PKIX CertPathBuilder A PKIX CertPathBuilder uses these parameters to build a CertPath which has beenClassjava.security.certJava SE
PKIXCertPathBuilderResultThis class represents the successful result of the PKIX certification path builder algorithm.Classjava.security.certJava SE
PKIXCertPathCheckerAn abstract class that performs one or more checks on an A concrete implementation of the PKIXCertPathChecker classClassjava.security.certJava SE
PKIXCertPathValidatorResultThis class represents the successful result of the PKIX certification path validation algorithm.Classjava.security.certJava SE
PKIXParametersParameters used as input for the PKIX CertPathValidator A PKIX CertPathValidator uses these parameters toClassjava.security.certJava SE
PKIXRevocationCheckerA PKIXCertPathChecker for checking the revocation status of certificates with the PKIX algorithm.Classjava.security.certJava SE
PolicyA Policy object is responsible for determining whether code executing in the Java runtime environment has permission to perform aClassjava.securityJava SE
PolicyQualifierInfoAn immutable policy qualifier represented by the ASN.Classjava.security.certJava SE
PolicySpiThis class defines the Service Provider Interface (SPI) for the Policy class.Classjava.securityJava SE
PrivilegedActionExceptionThis exception is thrown by doPrivileged(PrivilegedExceptionAction) andClassjava.securityJava SE
ProtectionDomainThe ProtectionDomain class encapsulates the characteristics of a domain, which encloses a set of classes whose instances are granted a setClassjava.securityJava SE
ProviderThis class represents a provider for the Java Security API, where a provider implements some or all parts ofClassjava.securityJava SE
Provider .ServiceThe description of a security service.Classjava.security.ProviderJava SE
ProviderExceptionA runtime exception for Provider exceptions (such as misconfiguration errors or unrecoverable internal errors),Classjava.securityJava SE
PSSParameterSpecThis class specifies a parameter spec for RSA-PSS signature scheme, Its ASN.Classjava.security.specJava SE
PKIXReasonThe PKIXReason enumerates the potential PKIX-specific reasons that an X.Classjava.security.certJava SE
PKIXRevocationChecker .OptionVarious revocation options that can be specified for the revocation checking mechanism.Classjava.security.cert.PKIXRevocationCheckerJava SE
PermissionThis interface represents a permission, such as that used to grant a particular type of access to a resource.Interfacejava.security.aclJava SE
Policy .ParametersThis represents a marker interface for Policy parameters.Interfacejava.security.PolicyJava SE
PolicyNodeAn immutable valid policy tree node as defined by the PKIX certification path validation algorithm.Interfacejava.security.certJava SE
PrincipalThis interface represents the abstract notion of a principal, which can be used to represent any entity, such as an individual, aInterfacejava.securityJava SE
PrivateKey The purpose of this interface is to group (and provide type safety for) all private key interfaces.Interfacejava.securityJava SE
PrivilegedActionA computation to be performed with privileges enabled.Interfacejava.securityJava SE
PrivilegedExceptionActionA computation to be performed with privileges enabled, that throws one or more checked exceptions.Interfacejava.securityJava SE
PublicKeyA public key.Interfacejava.securityJava SE
RSAKeyGenParameterSpecThis class specifies the set of parameters used to generate an RSASince:1.Classjava.security.specJava SE
RSAMultiPrimePrivateCrtKeySpecThis class specifies an RSA multi-prime private key, as defined in the PKCS#1 v2.Classjava.security.specJava SE
RSAOtherPrimeInfoThis class represents the triplet (prime, exponent, and coefficient) inside RSA's OtherPrimeInfo structure, as defined in the PKCS#1 v2.Classjava.security.specJava SE
RSAPrivateCrtKeySpecThis class specifies an RSA private key, as defined in the PKCS#1 standard, using the Chinese Remainder Theorem (CRT) information values forClassjava.security.specJava SE
RSAPrivateKeySpecThis class specifies an RSA private key.Classjava.security.specJava SE
RSAPublicKeySpecThis class specifies an RSA public key.Classjava.security.specJava SE
RSAKeyThe interface to an RSA public or private key.Interfacejava.security.interfacesJava SE
RSAMultiPrimePrivateCrtKeyThe interface to an RSA multi-prime private key, as defined in the PKCS#1 v2.Interfacejava.security.interfacesJava SE
RSAPrivateCrtKeyThe interface to an RSA private key, as defined in the PKCS#1 standard, using the Chinese Remainder Theorem (CRT) information values.Interfacejava.security.interfacesJava SE
RSAPrivateKeyThe interface to an RSA private key.Interfacejava.security.interfacesJava SE
RSAPublicKeyThe interface to an RSA public key.Interfacejava.security.interfacesJava SE
SecureClassLoaderThis class extends ClassLoader with additional support for defining classes with an associated code source and permissions which areClassjava.securityJava SE
SecureRandomThis class provides a cryptographically strong random number A cryptographically strong random numberClassjava.securityJava SE
SecureRandomSpiThis class defines the Service Provider Interface (SPI) for the SecureRandom class.Classjava.securityJava SE
SecurityThis class centralizes all security properties and common security methods.Classjava.securityJava SE
SecurityPermissionThis class is for security permissions.Classjava.securityJava SE
SignatureThe Signature class is used to provide applications the functionality of a digital signature algorithm.Classjava.securityJava SE
SignatureExceptionThis is the generic Signature exception.Classjava.securityJava SE
SignatureSpiThis class defines the Service Provider Interface (SPI) for the Signature class, which is used to provide theClassjava.securityJava SE
SignedObject SignedObject is a class for the purpose of creating authentic runtime objects whose integrity cannot be compromised without beingClassjava.securityJava SE
SignerThis class is used to represent an Identity that can also digitally The management of a signer's private keys is an important andClassjava.securityJava SE
TimestampThis class encapsulates information about a signed timestamp.Classjava.securityJava SE
TrustAnchorA trust anchor or most-trusted Certification Authority (CA).Classjava.security.certJava SE
UnrecoverableEntryExceptionThis exception is thrown if an entry in the keystore cannot be recovered.Classjava.securityJava SE
UnrecoverableKeyExceptionThis exception is thrown if a key in the keystore cannot be recovered.Classjava.securityJava SE
UnresolvedPermissionThe UnresolvedPermission class is used to hold Permissions that were unresolved when the Policy was initialized.Classjava.securityJava SE
URICertStoreParametersParameters used as input for CertStore algorithms which use information contained in a URI to retrieve certificates and CRLs.Classjava.security.certJava SE
URIParameterA parameter that contains a URI pointing to data intended for a PolicySpi or ConfigurationSpi implementation.Classjava.securityJava SE
X509Certificate Abstract class for X.Classjava.security.certJava SE
X509CertSelectorA CertSelector that selects X509Certificates that match all specified criteria.Classjava.security.certJava SE
X509CRL Abstract class for an X.Classjava.security.certJava SE
X509CRLEntryAbstract class for a revoked certificate in a CRL (Certificate The ASN.Classjava.security.certJava SE
X509CRLSelectorA CRLSelector that selects X509CRLs that match all specified criteria.Classjava.security.certJava SE
X509EncodedKeySpecThis class represents the ASN.Classjava.security.specJava SE
X509ExtensionInterface for an X.Interfacejava.security.certJava SE