Name | Description | Type | Package | Framework |
AccessControlContext | An AccessControlContext is used to make system resource access decisions based on the context it encapsulates. | Class | java.security | Java SE |
|
AccessControlException | This exception is thrown by the AccessController to indicate that a requested access (to a critical system resource such as the | Class | java.security | Java SE |
|
AccessController | The AccessController class is used for access control operations More specifically, the AccessController class is used for | Class | java.security | Java SE |
|
AclNotFoundException | This is an exception that is thrown whenever a reference is made to a non-existent ACL (Access Control List). | Class | java.security.acl | Java SE |
|
AlgorithmParameterGenerator | The AlgorithmParameterGenerator class is used to generate a parameters to be used with a certain algorithm. | Class | java.security | Java SE |
|
AlgorithmParameterGeneratorSpi | This class defines the Service Provider Interface (SPI) for the AlgorithmParameterGenerator class, which | Class | java.security | Java SE |
|
AlgorithmParameters | This class is used as an opaque representation of cryptographic parameters. | Class | java.security | Java SE |
|
AlgorithmParametersSpi | This class defines the Service Provider Interface (SPI) for the AlgorithmParameters class, which is used to manage | Class | java.security | Java SE |
|
AllPermission | The AllPermission is a permission that implies all other permissions. | Class | java.security | Java SE |
|
AuthProvider | This class defines login and logout methods for a provider. | Class | java.security | Java SE |
|
Acl | Interface representing an Access Control List (ACL). | Interface | java.security.acl | Java SE |
|
AclEntry | This is the interface used for representing one entry in an Access Control List (ACL). | Interface | java.security.acl | Java SE |
|
AlgorithmConstraints | This interface specifies constraints for cryptographic algorithms, keys (key sizes), and other algorithm parameters. | Interface | java.security | Java SE |
|
AlgorithmParameterSpec | A (transparent) specification of cryptographic parameters. | Interface | java.security.spec | Java SE |
|
BasicPermission | The BasicPermission class extends the Permission class, and can be used as the base class for permissions that want to | Class | java.security | Java SE |
|
Certificate | Abstract class for managing a variety of identity certificates. | Class | java.security.cert | Java SE |
|
Certificate .CertificateRep | Alternate Certificate class for serialization. | Class | java.security.cert.Certificate | Java SE |
|
CertificateEncodingException | Certificate Encoding Exception. | Class | java.security.cert | Java SE |
|
CertificateException | This exception indicates one of a variety of certificate problems. | Class | java.security.cert | Java SE |
|
CertificateExpiredException | Certificate Expired Exception. | Class | java.security.cert | Java SE |
|
CertificateFactory | This class defines the functionality of a certificate factory, which is used to generate certificate, certification path (CertPath) | Class | java.security.cert | Java SE |
|
CertificateFactorySpi | This class defines the Service Provider Interface (SPI) for the CertificateFactory class. | Class | java.security.cert | Java SE |
|
CertificateNotYetValidException | Certificate is not yet valid exception. | Class | java.security.cert | Java SE |
|
CertificateParsingException | Certificate Parsing Exception. | Class | java.security.cert | Java SE |
|
CertificateRevokedException | An exception that indicates an X. | Class | java.security.cert | Java SE |
|
CertPath | An immutable sequence of certificates (a certification path). | Class | java.security.cert | Java SE |
|
CertPath .CertPathRep | Alternate CertPath class for serialization. | Class | java.security.cert.CertPath | Java SE |
|
CertPathBuilder | A class for building certification paths (also known as certificate chains). | Class | java.security.cert | Java SE |
|
CertPathBuilderException | An exception indicating one of a variety of problems encountered when building a certification path with a CertPathBuilder. | Class | java.security.cert | Java SE |
|
CertPathBuilderSpi | The Service Provider Interface (SPI) for the CertPathBuilder class. | Class | java.security.cert | Java SE |
|
CertPathValidator | A class for validating certification paths (also known as certificate This class uses a provider-based architecture. | Class | java.security.cert | Java SE |
|
CertPathValidatorException | An exception indicating one of a variety of problems encountered when validating a certification path. | Class | java.security.cert | Java SE |
|
CertPathValidatorSpi | The Service Provider Interface (SPI) for the CertPathValidator class. | Class | java.security.cert | Java SE |
|
CertStore | A class for retrieving Certificates and CRLs This class uses a provider-based architecture. | Class | java.security.cert | Java SE |
|
CertStoreException | An exception indicating one of a variety of problems retrieving certificates and CRLs from a CertStore. | Class | java.security.cert | Java SE |
|
CertStoreSpi | The Service Provider Interface (SPI) for the CertStore class. | Class | java.security.cert | Java SE |
|
CodeSigner | This class encapsulates information about a code signer. | Class | java.security | Java SE |
|
CodeSource | This class extends the concept of a codebase to encapsulate not only the location (URL) but also the certificate chains | Class | java.security | Java SE |
|
CollectionCertStoreParameters | Parameters used as input for the Collection CertStore This class is used to provide necessary configuration parameters | Class | java.security.cert | Java SE |
|
CRL | This class is an abstraction of certificate revocation lists (CRLs) that have different formats but important common uses. | Class | java.security.cert | Java SE |
|
CRLException | CRL (Certificate Revocation List) Exception. | Class | java.security.cert | Java SE |
|
CertPathValidatorException .BasicReason | The BasicReason enumerates the potential reasons that a certification path of any type may be invalid. | Class | java.security.cert.CertPathValidatorException | Java SE |
|
CRLReason | The CRLReason enumeration specifies the reason that a certificate is revoked, as defined in | Class | java.security.cert | Java SE |
|
CryptoPrimitive | enum CryptoPrimitiveAn enumeration of cryptographic primitives. | Class | java.security | Java SE |
|
Certificate | This is an interface of abstract methods for managing a variety of identity certificates. | Interface | java.security | Java SE |
|
CertPathBuilderResult | A specification of the result of a certification path builder algorithm. | Interface | java.security.cert | Java SE |
|
CertPathChecker | Performs one or more checks on each Certificate of a A CertPathChecker implementation is typically created to extend | Interface | java.security.cert | Java SE |
|
CertPathParameters | A specification of certification path algorithm parameters. | Interface | java.security.cert | Java SE |
|
CertPathValidatorException .Reason | The reason the validation algorithm failed. | Interface | java.security.cert.CertPathValidatorException | Java SE |
|
CertPathValidatorResult | A specification of the result of a certification path validator algorithm. | Interface | java.security.cert | Java SE |
|
CertSelector | A selector that defines a set of criteria for selecting Certificates. | Interface | java.security.cert | Java SE |
|
CertStoreParameters | A specification of CertStore parameters. | Interface | java.security.cert | Java SE |
|
CRLSelector | A selector that defines a set of criteria for selecting CRLs. | Interface | java.security.cert | Java SE |
|
DigestException | This is the generic Message Digest exception. | Class | java.security | Java SE |
|
DigestInputStream | A transparent stream that updates the associated message digest using the bits going through the stream. | Class | java.security | Java SE |
|
DigestOutputStream | A transparent stream that updates the associated message digest using the bits going through the stream. | Class | java.security | Java SE |
|
DomainLoadStoreParameter | Configuration data that specifies the keystores in a keystore domain. | Class | java.security | Java SE |
|
DSAGenParameterSpec | This immutable class specifies the set of parameters used for generating DSA parameters as specified in | Class | java.security.spec | Java SE |
|
DSAParameterSpec | This class specifies the set of parameters used with the DSA algorithm. | Class | java.security.spec | Java SE |
|
DSAPrivateKeySpec | This class specifies a DSA private key with its associated parameters. | Class | java.security.spec | Java SE |
|
DSAPublicKeySpec | This class specifies a DSA public key with its associated parameters. | Class | java.security.spec | Java SE |
|
DomainCombiner | A DomainCombiner provides a means to dynamically update the ProtectionDomains associated with the current | Interface | java.security | Java SE |
|
DSAKey | The interface to a DSA public or private key. | Interface | java.security.interfaces | Java SE |
|
DSAKeyPairGenerator | An interface to an object capable of generating DSA key pairs. | Interface | java.security.interfaces | Java SE |
|
DSAParams | Interface to a DSA-specific set of key parameters, which defines a DSA key family. | Interface | java.security.interfaces | Java SE |
|
DSAPrivateKey | The standard interface to a DSA private key. | Interface | java.security.interfaces | Java SE |
|
DSAPublicKey | The interface to a DSA public key. | Interface | java.security.interfaces | Java SE |
|
ECFieldF2m | This immutable class defines an elliptic curve (EC) characteristic 2 finite field. | Class | java.security.spec | Java SE |
|
ECFieldFp | This immutable class defines an elliptic curve (EC) primeSince:1. | Class | java.security.spec | Java SE |
|
ECGenParameterSpec | This immutable class specifies the set of parameters used for generating elliptic curve (EC) domain parameters. | Class | java.security.spec | Java SE |
|
ECParameterSpec | This immutable class specifies the set of domain parameters used with elliptic curve cryptography (ECC). | Class | java.security.spec | Java SE |
|
ECPoint | This immutable class represents a point on an elliptic curve (EC) in affine coordinates. | Class | java.security.spec | Java SE |
|
ECPrivateKeySpec | This immutable class specifies an elliptic curve private key with its associated parameters. | Class | java.security.spec | Java SE |
|
ECPublicKeySpec | This immutable class specifies an elliptic curve public key with its associated parameters. | Class | java.security.spec | Java SE |
|
EllipticCurve | This immutable class holds the necessary values needed to representSince:1. | Class | java.security.spec | Java SE |
|
EncodedKeySpec | This class represents a public or private key in encoded format. | Class | java.security.spec | Java SE |
|
ECField | This interface represents an elliptic curve (EC) finite field. | Interface | java.security.spec | Java SE |
|
ECKey | The interface to an elliptic curve (EC) key. | Interface | java.security.interfaces | Java SE |
|
ECPrivateKey | The interface to an elliptic curve (EC) private key. | Interface | java.security.interfaces | Java SE |
|
ECPublicKey | The interface to an elliptic curve (EC) public key. | Interface | java.security.interfaces | Java SE |
|
Extension | This interface represents an X. | Interface | java.security.cert | Java SE |
|
GeneralSecurityException | The GeneralSecurityException class is a generic security exception class that provides type safety for all the | Class | java.security | Java SE |
|
GuardedObject | A GuardedObject is an object that is used to protect access to A GuardedObject encapsulates a target object and a Guard object, | Class | java.security | Java SE |
|
Group | This interface is used to represent a group of principals. | Interface | java.security.acl | Java SE |
|
Guard | This interface represents a guard, which is an object that is used to protect access to another object. | Interface | java.security | Java SE |
|
Identity | This class represents identities: real-world objects such as people, companies or organizations whose identities can be authenticated using | Class | java.security | Java SE |
|
IdentityScope | This class represents a scope for identities. | Class | java.security | Java SE |
|
InvalidAlgorithmParameterException | This is the exception for invalid or inappropriate algorithm parameters. | Class | java.security | Java SE |
|
InvalidKeyException | This is the exception for invalid Keys (invalid encoding, wrong length, uninitialized, etc). | Class | java.security | Java SE |
|
InvalidKeySpecException | This is the exception for invalid key specifications. | Class | java.security.spec | Java SE |
|
InvalidParameterException | This exception, designed for use by the JCA/JCE engine classes, is thrown when an invalid parameter is passed | Class | java.security | Java SE |
|
InvalidParameterSpecException | This is the exception for invalid parameter specifications. | Class | java.security.spec | Java SE |
|
KeyException | This is the basic key exception. | Class | java.security | Java SE |
|
KeyFactory | Key factories are used to convert keys (opaque cryptographic keys of type Key) into key specifications | Class | java.security | Java SE |
|
KeyFactorySpi | This class defines the Service Provider Interface (SPI) for the KeyFactory class. | Class | java.security | Java SE |
|
KeyManagementException | This is the general key management exception for all operations dealing with key management. | Class | java.security | Java SE |
|
KeyPair | This class is a simple holder for a key pair (a public key and a private key). | Class | java.security | Java SE |
|
KeyPairGenerator | The KeyPairGenerator class is used to generate pairs of public and private keys. | Class | java.security | Java SE |
|
KeyPairGeneratorSpi | This class defines the Service Provider Interface (SPI) for the KeyPairGenerator class, which is used to generate | Class | java.security | Java SE |
|
KeyRep | Standardized representation for serialized Key objects. | Class | java.security | Java SE |
|
KeyStore | This class represents a storage facility for cryptographic keys and certificates. | Class | java.security | Java SE |
|
KeyStore .Builder | A description of a to-be-instantiated KeyStore object. | Class | java.security.KeyStore | Java SE |
|
KeyStore .CallbackHandlerProtection | A ProtectionParameter encapsulating a CallbackHandler. | Class | java.security.KeyStore | Java SE |
|
KeyStore .PasswordProtection | A password-based implementation of ProtectionParameter. | Class | java.security.KeyStore | Java SE |
|
KeyStore .PrivateKeyEntry | A KeyStore entry that holds a PrivateKey and corresponding certificate chain. | Class | java.security.KeyStore | Java SE |
|
KeyStore .SecretKeyEntry | A KeyStore entry that holds a SecretKey. | Class | java.security.KeyStore | Java SE |
|
KeyStore .TrustedCertificateEntry | | Class | java.security.KeyStore | Java SE |
|
KeyStoreException | This is the generic KeyStore exception. | Class | java.security | Java SE |
|
KeyStoreSpi | This class defines the Service Provider Interface (SPI) for the KeyStore class. | Class | java.security | Java SE |
|
KeyRep .Type | Type for private keys. | Class | java.security.KeyRep | Java SE |
|
Key | The Key interface is the top-level interface for all keys. | Interface | java.security | Java SE |
|
KeySpec | A (transparent) specification of the key material that constitutes a cryptographic key. | Interface | java.security.spec | Java SE |
|
KeyStore .Entry | A marker interface for KeyStore entry types. | Interface | java.security.KeyStore | Java SE |
|
KeyStore .Entry .Attribute | An attribute associated with a keystore entry. | Interface | java.security.KeyStore.Entry | Java SE |
|
KeyStore .LoadStoreParameter | A marker interface for KeyStoreGets the parameter used to protect keystore data. | Interface | java.security.KeyStore | Java SE |
|
KeyStore .ProtectionParameter | A marker interface for keystore protection parameters. | Interface | java.security.KeyStore | Java SE |
|
LastOwnerException | This is an exception that is thrown whenever an attempt is made to delete the last owner of an Access Control List. | Class | java.security.acl | Java SE |
|
LDAPCertStoreParameters | Parameters used as input for the LDAP CertStore algorithm. | Class | java.security.cert | Java SE |
|
MessageDigest | This MessageDigest class provides applications the functionality of a message digest algorithm, such as SHA-1 or SHA-256. | Class | java.security | Java SE |
|
MessageDigestSpi | This class defines the Service Provider Interface (SPI) for the MessageDigest class, which provides the functionality | Class | java.security | Java SE |
|
MGF1ParameterSpec | This class specifies the set of parameters used with mask generation function MGF1 in OAEP Padding and RSA-PSS signature scheme, as | Class | java.security.spec | Java SE |
|
NoSuchAlgorithmException | This exception is thrown when a particular cryptographic algorithm is requested but is not available in the environment. | Class | java.security | Java SE |
|
NoSuchProviderException | This exception is thrown when a particular security provider is requested but is not available in the environment. | Class | java.security | Java SE |
|
NotOwnerException | This 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 of | Class | java.security.acl | Java SE |
|
Owner | Interface for managing owners of Access Control Lists (ACLs) or ACL configurations. | Interface | java.security.acl | Java SE |
|
Permission | Abstract class for representing access to a system resource. | Class | java.security | Java SE |
|
PermissionCollection | Abstract class representing a collection of Permission objects. | Class | java.security | Java SE |
|
Permissions | This class represents a heterogeneous collection of Permissions. | Class | java.security | Java SE |
|
PKCS12Attribute | An attribute associated with a PKCS12 keystore entry. | Class | java.security | Java SE |
|
PKCS8EncodedKeySpec | This class represents the ASN. | Class | java.security.spec | Java SE |
|
PKIXBuilderParameters | Parameters used as input for the PKIX CertPathBuilder A PKIX CertPathBuilder uses these parameters to build a CertPath which has been | Class | java.security.cert | Java SE |
|
PKIXCertPathBuilderResult | This class represents the successful result of the PKIX certification path builder algorithm. | Class | java.security.cert | Java SE |
|
PKIXCertPathChecker | An abstract class that performs one or more checks on an A concrete implementation of the PKIXCertPathChecker class | Class | java.security.cert | Java SE |
|
PKIXCertPathValidatorResult | This class represents the successful result of the PKIX certification path validation algorithm. | Class | java.security.cert | Java SE |
|
PKIXParameters | Parameters used as input for the PKIX CertPathValidator A PKIX CertPathValidator uses these parameters to | Class | java.security.cert | Java SE |
|
PKIXRevocationChecker | A PKIXCertPathChecker for checking the revocation status of certificates with the PKIX algorithm. | Class | java.security.cert | Java SE |
|
Policy | A Policy object is responsible for determining whether code executing in the Java runtime environment has permission to perform a | Class | java.security | Java SE |
|
PolicyQualifierInfo | An immutable policy qualifier represented by the ASN. | Class | java.security.cert | Java SE |
|
PolicySpi | This class defines the Service Provider Interface (SPI) for the Policy class. | Class | java.security | Java SE |
|
PrivilegedActionException | This exception is thrown by doPrivileged(PrivilegedExceptionAction) and | Class | java.security | Java SE |
|
ProtectionDomain | The ProtectionDomain class encapsulates the characteristics of a domain, which encloses a set of classes whose instances are granted a set | Class | java.security | Java SE |
|
Provider | This class represents a provider for the Java Security API, where a provider implements some or all parts of | Class | java.security | Java SE |
|
Provider .Service | The description of a security service. | Class | java.security.Provider | Java SE |
|
ProviderException | A runtime exception for Provider exceptions (such as misconfiguration errors or unrecoverable internal errors), | Class | java.security | Java SE |
|
PSSParameterSpec | This class specifies a parameter spec for RSA-PSS signature scheme, Its ASN. | Class | java.security.spec | Java SE |
|
PKIXReason | The PKIXReason enumerates the potential PKIX-specific reasons that an X. | Class | java.security.cert | Java SE |
|
PKIXRevocationChecker .Option | Various revocation options that can be specified for the revocation checking mechanism. | Class | java.security.cert.PKIXRevocationChecker | Java SE |
|
Permission | This interface represents a permission, such as that used to grant a particular type of access to a resource. | Interface | java.security.acl | Java SE |
|
Policy .Parameters | This represents a marker interface for Policy parameters. | Interface | java.security.Policy | Java SE |
|
PolicyNode | An immutable valid policy tree node as defined by the PKIX certification path validation algorithm. | Interface | java.security.cert | Java SE |
|
Principal | This interface represents the abstract notion of a principal, which can be used to represent any entity, such as an individual, a | Interface | java.security | Java SE |
|
PrivateKey | The purpose of this interface is to group (and provide type safety for) all private key interfaces. | Interface | java.security | Java SE |
|
PrivilegedAction | A computation to be performed with privileges enabled. | Interface | java.security | Java SE |
|
PrivilegedExceptionAction | A computation to be performed with privileges enabled, that throws one or more checked exceptions. | Interface | java.security | Java SE |
|
PublicKey | A public key. | Interface | java.security | Java SE |
|
RSAKeyGenParameterSpec | This class specifies the set of parameters used to generate an RSASince:1. | Class | java.security.spec | Java SE |
|
RSAMultiPrimePrivateCrtKeySpec | This class specifies an RSA multi-prime private key, as defined in the PKCS#1 v2. | Class | java.security.spec | Java SE |
|
RSAOtherPrimeInfo | This class represents the triplet (prime, exponent, and coefficient) inside RSA's OtherPrimeInfo structure, as defined in the PKCS#1 v2. | Class | java.security.spec | Java SE |
|
RSAPrivateCrtKeySpec | This class specifies an RSA private key, as defined in the PKCS#1 standard, using the Chinese Remainder Theorem (CRT) information values for | Class | java.security.spec | Java SE |
|
RSAPrivateKeySpec | This class specifies an RSA private key. | Class | java.security.spec | Java SE |
|
RSAPublicKeySpec | This class specifies an RSA public key. | Class | java.security.spec | Java SE |
|
RSAKey | The interface to an RSA public or private key. | Interface | java.security.interfaces | Java SE |
|
RSAMultiPrimePrivateCrtKey | The interface to an RSA multi-prime private key, as defined in the PKCS#1 v2. | Interface | java.security.interfaces | Java SE |
|
RSAPrivateCrtKey | The interface to an RSA private key, as defined in the PKCS#1 standard, using the Chinese Remainder Theorem (CRT) information values. | Interface | java.security.interfaces | Java SE |
|
RSAPrivateKey | The interface to an RSA private key. | Interface | java.security.interfaces | Java SE |
|
RSAPublicKey | The interface to an RSA public key. | Interface | java.security.interfaces | Java SE |
|
SecureClassLoader | This class extends ClassLoader with additional support for defining classes with an associated code source and permissions which are | Class | java.security | Java SE |
|
SecureRandom | This class provides a cryptographically strong random number A cryptographically strong random number | Class | java.security | Java SE |
|
SecureRandomSpi | This class defines the Service Provider Interface (SPI) for the SecureRandom class. | Class | java.security | Java SE |
|
Security | This class centralizes all security properties and common security methods. | Class | java.security | Java SE |
|
SecurityPermission | This class is for security permissions. | Class | java.security | Java SE |
|
Signature | The Signature class is used to provide applications the functionality of a digital signature algorithm. | Class | java.security | Java SE |
|
SignatureException | This is the generic Signature exception. | Class | java.security | Java SE |
|
SignatureSpi | This class defines the Service Provider Interface (SPI) for the Signature class, which is used to provide the | Class | java.security | Java SE |
|
SignedObject | SignedObject is a class for the purpose of creating authentic runtime objects whose integrity cannot be compromised without being | Class | java.security | Java SE |
|
Signer | This class is used to represent an Identity that can also digitally The management of a signer's private keys is an important and | Class | java.security | Java SE |
|
Timestamp | This class encapsulates information about a signed timestamp. | Class | java.security | Java SE |
|
TrustAnchor | A trust anchor or most-trusted Certification Authority (CA). | Class | java.security.cert | Java SE |
|
UnrecoverableEntryException | This exception is thrown if an entry in the keystore cannot be recovered. | Class | java.security | Java SE |
|
UnrecoverableKeyException | This exception is thrown if a key in the keystore cannot be recovered. | Class | java.security | Java SE |
|
UnresolvedPermission | The UnresolvedPermission class is used to hold Permissions that were unresolved when the Policy was initialized. | Class | java.security | Java SE |
|
URICertStoreParameters | Parameters used as input for CertStore algorithms which use information contained in a URI to retrieve certificates and CRLs. | Class | java.security.cert | Java SE |
|
URIParameter | A parameter that contains a URI pointing to data intended for a PolicySpi or ConfigurationSpi implementation. | Class | java.security | Java SE |
|
X509Certificate | Abstract class for X. | Class | java.security.cert | Java SE |
|
X509CertSelector | A CertSelector that selects X509Certificates that match all specified criteria. | Class | java.security.cert | Java SE |
|
X509CRL | Abstract class for an X. | Class | java.security.cert | Java SE |
|
X509CRLEntry | Abstract class for a revoked certificate in a CRL (Certificate The ASN. | Class | java.security.cert | Java SE |
|
X509CRLSelector | A CRLSelector that selects X509CRLs that match all specified criteria. | Class | java.security.cert | Java SE |
|
X509EncodedKeySpec | This class represents the ASN. | Class | java.security.spec | Java SE |
|
X509Extension | Interface for an X. | Interface | java.security.cert | Java SE |