A B C D E F G H I J K L M N O P R S T U V X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractCredential - Class in org.opensaml.security.credential
-
Base class for
Credentialimplementations. - AbstractCredential() - Constructor for class org.opensaml.security.credential.AbstractCredential
-
Constructor.
- AbstractNamedCurve - Class in org.opensaml.security.crypto.ec.curves
-
Abstract base class for implementations of
NamedCurve. - AbstractNamedCurve() - Constructor for class org.opensaml.security.crypto.ec.curves.AbstractNamedCurve
- addDefaultTLSTrustEngineCriteria(HttpClientContext, HttpUriRequest) - Static method in class org.opensaml.security.httpclient.HttpClientSecuritySupport
-
Add default trust engine criteria for TLS usage to the
HttpClientContext. - algorithm - Variable in class org.opensaml.security.x509.X509DigestCriterion
-
Digest algorithm.
- authCache - Variable in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
HttpClient
AuthCacheto allow pre-emptive authentication.
B
- base64DecodeOrThrow(String) - Static method in class org.opensaml.security.crypto.KeySupport
-
Base64 decode the input string, if it fails to decode throw a
KeyExceptionwrapping the original exception. - BasicCredential - Class in org.opensaml.security.credential
-
A basic implementation of
Credential. - BasicCredential() - Constructor for class org.opensaml.security.credential.BasicCredential
-
Constructor.
- BasicCredential(PublicKey) - Constructor for class org.opensaml.security.credential.BasicCredential
-
Constructor.
- BasicCredential(PublicKey, PrivateKey) - Constructor for class org.opensaml.security.credential.BasicCredential
-
Constructor.
- BasicCredential(SecretKey) - Constructor for class org.opensaml.security.credential.BasicCredential
-
Constructor.
- BasicNamedCurve - Class in org.opensaml.security.crypto.ec.curves
-
Basic implementations of
NamedCurvewhere all required properties are simply supplied at construction time. - BasicNamedCurve(String, String, ECParameterSpec) - Constructor for class org.opensaml.security.crypto.ec.curves.BasicNamedCurve
-
Constructor.
- BasicX509Credential - Class in org.opensaml.security.x509
-
A basic implementation of
X509Credential. - BasicX509Credential(X509Certificate) - Constructor for class org.opensaml.security.x509.BasicX509Credential
-
Constructor.
- BasicX509Credential(X509Certificate, PrivateKey) - Constructor for class org.opensaml.security.x509.BasicX509Credential
-
Constructor.
- BrainpoolP256r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'brainpoolP256r1', OID: 1.3.36.3.3.2.8.1.1.7.
- BrainpoolP256r1() - Constructor for class org.opensaml.security.crypto.ec.curves.BrainpoolP256r1
- BrainpoolP320r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'brainpoolP320r1', OID: 1.3.36.3.3.2.8.1.1.9.
- BrainpoolP320r1() - Constructor for class org.opensaml.security.crypto.ec.curves.BrainpoolP320r1
- BrainpoolP384r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'brainpoolP384r1', OID: 1.3.36.3.3.2.8.1.1.11.
- BrainpoolP384r1() - Constructor for class org.opensaml.security.crypto.ec.curves.BrainpoolP384r1
- BrainpoolP512r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'brainpoolP512r1', OID: 1.3.36.3.3.2.8.1.1.13.
- BrainpoolP512r1() - Constructor for class org.opensaml.security.crypto.ec.curves.BrainpoolP512r1
- buildJavaDHPrivateKey(String) - Static method in class org.opensaml.security.crypto.KeySupport
-
Build Java DH private key from base64 encoding.
- buildJavaDHPublicKey(String) - Static method in class org.opensaml.security.crypto.KeySupport
-
Build Java DH public key from base64 encoding.
- buildJavaDSAPrivateKey(String) - Static method in class org.opensaml.security.crypto.KeySupport
-
Build Java DSA private key from base64 encoding.
- buildJavaDSAPublicKey(String) - Static method in class org.opensaml.security.crypto.KeySupport
-
Build Java DSA public key from base64 encoding.
- buildJavaECPrivateKey(String) - Static method in class org.opensaml.security.crypto.KeySupport
-
Build Java EC private key from base64 encoding.
- buildJavaECPublicKey(String) - Static method in class org.opensaml.security.crypto.KeySupport
-
Build Java EC public key from base64 encoding.
- buildJavaPrivateKey(String) - Static method in class org.opensaml.security.crypto.KeySupport
-
Build Java private key from base64 encoding.
- buildJavaRSAPrivateKey(String) - Static method in class org.opensaml.security.crypto.KeySupport
-
Build Java RSA private key from base64 encoding.
- buildJavaRSAPublicKey(String) - Static method in class org.opensaml.security.crypto.KeySupport
-
Build Java RSA public key from base64 encoding.
- buildKey(KeySpec, String) - Static method in class org.opensaml.security.crypto.KeySupport
-
Generates a public key from the given key spec.
- buildParameterSpec() - Method in class org.opensaml.security.crypto.ec.curves.AbstractNamedCurve
-
Build an instance of
ECParameterSpeccorresponding to this curve. - byName - Variable in class org.opensaml.security.crypto.ec.NamedCurveRegistry
-
Index by name.
- byOID - Variable in class org.opensaml.security.crypto.ec.NamedCurveRegistry
-
Index by OID.
- byParamSpec - Variable in class org.opensaml.security.crypto.ec.NamedCurveRegistry
-
Index by
EnhancedECParameterSpec. - byURI - Variable in class org.opensaml.security.crypto.ec.NamedCurveRegistry
-
Index by URI.
C
- cert - Variable in class org.opensaml.security.messaging.ServletRequestX509CredentialAdapter
-
The entity certificate.
- certChain - Variable in class org.opensaml.security.messaging.ServletRequestX509CredentialAdapter
-
The certificate chain.
- certificateNameOptions - Variable in class org.opensaml.security.x509.tls.ClientTLSValidationParameters
-
A
CertificateNameOptionsinstance used to validate a client TLSX509Credential. - CertificateNameOptions - Class in org.opensaml.security.x509.tls
-
Options for deriving message context issuer names from an client TLS X.509 certificate.
- CertificateNameOptions() - Constructor for class org.opensaml.security.x509.tls.CertificateNameOptions
-
Constructor.
- checkTLSCredentialEvaluated(HttpClientContext, String) - Static method in class org.opensaml.security.httpclient.HttpClientSecuritySupport
-
Check that trust engine evaluation of the server TLS credential was actually performed when the scheme is HTTPS.
- CIPHER_MODE_CBC - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Cipher mode: "CBC".
- CIPHER_MODE_ECB - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Cipher mode: "ECB".
- CIPHER_MODE_GCM - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Cipher mode: "GCM".
- CIPHER_PADDING_ISO10126 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Cipher padding: "ISO10126Padding".
- CIPHER_PADDING_NONE - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Cipher padding: "NoPadding".
- CIPHER_PADDING_OAEP - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Cipher padding: "OAEPPadding".
- CIPHER_PADDING_PKCS1 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Cipher padding: "PKCS1Padding".
- clear() - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
-
Clear all registered curves.
- clientTLSCredential - Variable in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
The X509 credential used for client TLS.
- ClientTLSSecurityParametersContext - Class in org.opensaml.security.messaging
-
Messaging context implementation for holding parameters related to validating client TLS
X509Credentialinstances. - ClientTLSSecurityParametersContext() - Constructor for class org.opensaml.security.messaging.ClientTLSSecurityParametersContext
- ClientTLSValidationConfiguration - Interface in org.opensaml.security.x509.tls
-
Configuration used in validating a client TLS
X509Credential. - ClientTLSValidationConfigurationCriterion - Class in org.opensaml.security.x509.tls
-
Criterion which holds one or more instances of
ClientTLSValidationConfiguration. - ClientTLSValidationConfigurationCriterion(List<ClientTLSValidationConfiguration>) - Constructor for class org.opensaml.security.x509.tls.ClientTLSValidationConfigurationCriterion
-
Constructor.
- ClientTLSValidationConfigurationCriterion(ClientTLSValidationConfiguration...) - Constructor for class org.opensaml.security.x509.tls.ClientTLSValidationConfigurationCriterion
-
Constructor.
- ClientTLSValidationParameters - Class in org.opensaml.security.x509.tls
-
Parameters used in validating a client TLS
X509Credential. - ClientTLSValidationParameters() - Constructor for class org.opensaml.security.x509.tls.ClientTLSValidationParameters
- ClientTLSValidationParametersResolver - Interface in org.opensaml.security.x509.tls
-
An interface for components which resolve
ClientTLSValidationParametersbased on aCriteriaSet. - clone() - Method in class org.opensaml.security.x509.InternalX500DNHandler
-
Clone the handler.
- clone() - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
- clone() - Method in interface org.opensaml.security.x509.X500DNHandler
-
Clone the handler.
- CN_OID - Static variable in class org.opensaml.security.x509.X509Support
-
Common Name (CN) OID.
- CONFIG_PROPERTY_REGISTER_BOUNCY_CASTLE_CURVES - Static variable in class org.opensaml.security.config.GlobalNamedCurveRegistryInitializer
-
Configuration property name for registering curves from Bouncy Castle.
- configs - Variable in class org.opensaml.security.httpclient.HttpClientSecurityConfigurationCriterion
-
The list of configuration instances.
- configs - Variable in class org.opensaml.security.x509.tls.ClientTLSValidationConfigurationCriterion
-
The list of configuration instances.
- CONTEXT_KEY_CLIENT_TLS_CREDENTIAL - Static variable in class org.opensaml.security.httpclient.HttpClientSecurityConstants
-
HttpContext key for the client TLS credential.
- CONTEXT_KEY_CRITERIA_SET - Static variable in class org.opensaml.security.httpclient.HttpClientSecurityConstants
-
Context key for a criteria set instance supplied by an HttpClient caller.
- CONTEXT_KEY_HOSTNAME_VERIFIER - Static variable in class org.opensaml.security.httpclient.HttpClientSecurityConstants
-
HttpContext key for an instance of
HostnameVerifier. - CONTEXT_KEY_SERVER_TLS_CREDENTIAL_TRUSTED - Static variable in class org.opensaml.security.httpclient.HttpClientSecurityConstants
-
Context key for a server TLS credential evaluation result, populated by specialized instances of HttpClient socket factories.
- CONTEXT_KEY_SERVER_TLS_FAILURE_IS_FATAL - Static variable in class org.opensaml.security.httpclient.HttpClientSecurityConstants
-
Context key for indicating whether server TLS evaluation failure should be treated as a fatal error.
- CONTEXT_KEY_TLS_CIPHER_SUITES - Static variable in class org.opensaml.security.httpclient.HttpClientSecurityConstants
-
HttpContext key for a a list of TLS cipher suites to enable on the socket.
- CONTEXT_KEY_TLS_PROTOCOLS - Static variable in class org.opensaml.security.httpclient.HttpClientSecurityConstants
-
HttpContext key for a a list of TLS protocols to enable on the socket.
- CONTEXT_KEY_TRUST_ENGINE - Static variable in class org.opensaml.security.httpclient.HttpClientSecurityConstants
-
Context key for a trust engine instance supplied by an HttpClient caller.
- convert(ECNamedCurveParameterSpec) - Static method in class org.opensaml.security.crypto.ec.ECSupport
-
Convert a Bouncy Castle
ECNamedCurveParameterSpec, such as obtained from theECNamedCurveTable, to a standard JCAECParameterSpec. - convertAltNameType(Integer, ASN1Primitive) - Static method in class org.opensaml.security.x509.X509Support
-
Convert types returned by Bouncy Castle X509ExtensionUtil.getSubjectAlternativeNames(X509Certificate) to be consistent with what is documented for: java.security.cert.X509Certificate#getSubjectAlternativeNames.
- Credential - Interface in org.opensaml.security.credential
-
A credential for an entity.
- CredentialContext - Interface in org.opensaml.security.credential
-
Marker interface for implementations which hold information specific to a particular context within which a
CredentialResolverresolves aCredential. - credentialContextSet - Variable in class org.opensaml.security.credential.AbstractCredential
-
Credential context of this credential.
- CredentialContextSet - Class in org.opensaml.security.credential
-
This class holds instances of
CredentialContextwhich represent information about the context in which aCredentialResolverhas resolved aCredential. - CredentialContextSet() - Constructor for class org.opensaml.security.credential.CredentialContextSet
- CredentialResolver - Interface in org.opensaml.security.credential
-
A resolver which uses
Criterionto resolve and return instances ofCredential. - credentialsProvider - Variable in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
HttpClient credentials provider.
- CredentialSupport - Class in org.opensaml.security.credential
-
Helper methods for working with
Credentialinstances. - CredentialSupport() - Constructor for class org.opensaml.security.credential.CredentialSupport
-
Constructor.
- credUsage - Variable in class org.opensaml.security.criteria.UsageCriterion
-
Key usage type of resolved credentials.
- criteriaSet - Variable in class org.opensaml.security.httpclient.TLSCriteriaSetCriterion
-
TLS CriteriaSet data.
- crls - Variable in class org.opensaml.security.x509.BasicX509Credential
-
CRLs for this credential.
D
- decodeCertificate(byte[]) - Static method in class org.opensaml.security.x509.X509Support
-
Decodes a single X.509 certificate in DER or PEM format.
- decodeCertificate(File) - Static method in class org.opensaml.security.x509.X509Support
-
Decodes a single X.509 certificate in DER or PEM format.
- decodeCertificate(String) - Static method in class org.opensaml.security.x509.X509Support
-
Decode a single Java certificate from base64 encoded form without PEM headers and footers.
- decodeCertificates(byte[]) - Static method in class org.opensaml.security.x509.X509Support
-
Decodes X.509 certificates in DER or PEM format.
- decodeCertificates(File) - Static method in class org.opensaml.security.x509.X509Support
-
Decodes X.509 certificates in DER or PEM format.
- decodeCertificates(InputStream) - Static method in class org.opensaml.security.x509.X509Support
-
Decodes X.509 certificates in DER or PEM format.
- decodeCRL(String) - Static method in class org.opensaml.security.x509.X509Support
-
Decode CRL in base64 encoded form without PEM headers and footers.
- decodeCRLs(byte[]) - Static method in class org.opensaml.security.x509.X509Support
-
Decodes CRLs in DER or PKCS#7 format.
- decodeCRLs(File) - Static method in class org.opensaml.security.x509.X509Support
-
Decodes CRLs in DER or PKCS#7 format.
- decodeCRLs(InputStream) - Static method in class org.opensaml.security.x509.X509Support
-
Decodes CRLs in DER or PKCS#7 format.
- decodeECPoint(byte[], EllipticCurve) - Static method in class org.opensaml.security.crypto.ec.ECSupport
-
Decode the
ECPointfrom the byte representation. - decodePrivateKey(byte[], char[]) - Static method in class org.opensaml.security.crypto.KeySupport
-
Decodes RSA/DSA private keys in DER, PEM, or PKCS#8 (encrypted or unencrypted) formats.
- decodePrivateKey(File, char[]) - Static method in class org.opensaml.security.crypto.KeySupport
-
Decodes RSA/DSA private keys in DER, PEM, or PKCS#8 (encrypted or unencrypted) formats.
- decodePrivateKey(InputStream, char[]) - Static method in class org.opensaml.security.crypto.KeySupport
-
Decodes RSA/DSA private keys in DER, PEM, or PKCS#8 (encrypted or unencrypted) formats.
- decodePublicKey(byte[]) - Static method in class org.opensaml.security.crypto.KeySupport
-
Decodes RSA/DSA public keys in DER-encoded "SubjectPublicKeyInfo" format.
- decodeSecretKey(byte[], String) - Static method in class org.opensaml.security.crypto.KeySupport
-
Produces SecretKey instances specified as a raw byte[] plus a JCA key algorithm.
- defaultVerificationDepth - Variable in class org.opensaml.security.x509.PKIXValidationOptions
-
Default verification depth.
- deregister(NamedCurve) - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
-
Deregister a curve.
- deregisterByName(String) - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
-
Deregister a curve.
- deregisterByOID(String) - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
-
Deregister a curve.
- deregisterByParameterSpec(ECParameterSpec) - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
-
Deregister a curve.
- deregisterByURI(String) - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
-
Deregister a curve.
- derivePublicKey(PrivateKey) - Static method in class org.opensaml.security.crypto.KeySupport
-
Derives the public key from either a DSA or RSA private key.
- determineEntityCertificate(Collection<X509Certificate>, PrivateKey) - Static method in class org.opensaml.security.x509.X509Support
-
Determines the certificate, from the collection, associated with the private key.
- DHSupport - Class in org.opensaml.security.crypto.dh
-
Cryptography support related to Elliptic Curve.
- DHSupport() - Constructor for class org.opensaml.security.crypto.dh.DHSupport
-
Constructor.
- DIGEST_MD5 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Digest algorithm: "MD5".
- DIGEST_RIPEMD160 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Digest algorithm: "RIPEMD160".
- DIGEST_SHA1 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Digest algorithm: "SHA-1".
- DIGEST_SHA224 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Digest algorithm: "SHA-224".
- DIGEST_SHA256 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Digest algorithm: "SHA-256".
- DIGEST_SHA384 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Digest algorithm: "SHA-384".
- DIGEST_SHA512 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Digest algorithm: "SHA-512".
- DIRECTORY_ALT_NAME - Static variable in class org.opensaml.security.x509.X509Support
-
RFC 2459 Directory Name Subject Alt Name type.
- DNS_ALT_NAME - Static variable in class org.opensaml.security.x509.X509Support
-
RFC 2459 DNS Subject Alt Name type.
- doInitialize() - Method in class org.opensaml.security.crypto.ec.curves.AbstractNamedCurve
E
- ECSupport - Class in org.opensaml.security.crypto.ec
-
Cryptography support related to Elliptic Curve.
- ECSupport() - Constructor for class org.opensaml.security.crypto.ec.ECSupport
-
Constructor.
- EDI_PARTY_ALT_NAME - Static variable in class org.opensaml.security.x509.X509Support
-
RFC 2459 EDI Party Name Subject Alt Name type.
- encodeECPointUncompressed(ECPoint, EllipticCurve) - Static method in class org.opensaml.security.crypto.ec.ECSupport
-
Encode the uncompressed byte representation of the specified
ECPoint. - ENCRYPTION - org.opensaml.security.credential.UsageType
-
Key used for encryption processes.
- EnhancedECParameterSpec - Class in org.opensaml.security.crypto.ec
-
A specialized subclass of
ECParameterSpecwhich wraps an existing instance and implementsEnhancedECParameterSpec.hashCode()andEnhancedECParameterSpec.equals(Object)so that it may be used directly in hashtable-based collections, as well as simplifying equality comparisons between 2 instances. - EnhancedECParameterSpec(ECParameterSpec) - Constructor for class org.opensaml.security.crypto.ec.EnhancedECParameterSpec
-
Constructor.
- entityCert - Variable in class org.opensaml.security.x509.BasicX509Credential
-
Entity certificate.
- entityCertChain - Variable in class org.opensaml.security.x509.BasicX509Credential
-
Entity certificate chain, must include entity certificate.
- entityId - Variable in class org.opensaml.security.credential.AbstractCredential
-
ID of the entity owning this credential.
- equals(Object) - Method in class org.opensaml.security.criteria.KeyAlgorithmCriterion
- equals(Object) - Method in class org.opensaml.security.criteria.KeyLengthCriterion
- equals(Object) - Method in class org.opensaml.security.criteria.KeyNameCriterion
- equals(Object) - Method in class org.opensaml.security.criteria.PeerEntityIDCriterion
- equals(Object) - Method in class org.opensaml.security.criteria.PublicKeyCriterion
- equals(Object) - Method in class org.opensaml.security.criteria.UsageCriterion
- equals(Object) - Method in class org.opensaml.security.crypto.ec.EnhancedECParameterSpec
- equals(Object) - Method in class org.opensaml.security.httpclient.HttpClientSecurityConfigurationCriterion
- equals(Object) - Method in class org.opensaml.security.httpclient.TLSCriteriaSetCriterion
- equals(Object) - Method in class org.opensaml.security.x509.tls.ClientTLSValidationConfigurationCriterion
- equals(Object) - Method in class org.opensaml.security.x509.TrustedNamesCriterion
- equals(Object) - Method in class org.opensaml.security.x509.X509DigestCriterion
- equals(Object) - Method in class org.opensaml.security.x509.X509IssuerSerialCriterion
- equals(Object) - Method in class org.opensaml.security.x509.X509SubjectKeyIdentifierCriterion
- equals(Object) - Method in class org.opensaml.security.x509.X509SubjectNameCriterion
- evaluateClientCertificate - Variable in class org.opensaml.security.messaging.ClientTLSSecurityParametersContext
-
Flag indicating whether to evaluate the certificate presented by the TLS client.
- evaluateSubjectCommonName - Variable in class org.opensaml.security.x509.tls.CertificateNameOptions
-
Evaluate the certificate subject DN's common name (CN) as a derived issuer entity ID.
- evaluateSubjectCommonName() - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
-
Get whether to evaluate the certificate subject DN's common name (CN) as a derived issuer entity ID.
- evaluateSubjectDN - Variable in class org.opensaml.security.x509.tls.CertificateNameOptions
-
Evaluate the certificate subject DN as a derived issuer entity ID.
- evaluateSubjectDN() - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
-
Get whether to evaluate the certificate subject DN as a derived issuer entity ID.
- extractDecryptionKey(Credential) - Static method in class org.opensaml.security.credential.CredentialSupport
-
Extract the decryption key from the credential.
- extractEncryptionKey(Credential) - Static method in class org.opensaml.security.credential.CredentialSupport
-
Extract the encryption key from the credential.
- extractSigningKey(Credential) - Static method in class org.opensaml.security.credential.CredentialSupport
-
Extract the signing key from the credential.
- extractVerificationKey(Credential) - Static method in class org.opensaml.security.credential.CredentialSupport
-
Extract the verification key from the credential.
F
- FORMAT_RFC1779 - Static variable in interface org.opensaml.security.x509.X500DNHandler
-
Specifies the string format specified in RFC 1779.
- FORMAT_RFC2253 - Static variable in interface org.opensaml.security.x509.X500DNHandler
-
Specifies the string format specified in RFC 2253.
G
- generateCompatibleKeyPair(ECPublicKey, String) - Static method in class org.opensaml.security.crypto.ec.ECSupport
-
Generate a key pair whose parameters are compatible with those of the specified EC public key.
- generateCompatibleKeyPair(DHPublicKey, String) - Static method in class org.opensaml.security.crypto.dh.DHSupport
-
Generate a key pair whose parameters are compatible with those of the specified DH public key.
- generateKey(String, int, String) - Static method in class org.opensaml.security.crypto.KeySupport
-
Generate a random symmetric key.
- generateKey(String, AlgorithmParameterSpec, String) - Static method in class org.opensaml.security.crypto.KeySupport
-
Generate a random symmetric key.
- generateKeyPair(String, int, String) - Static method in class org.opensaml.security.crypto.KeySupport
-
Generate a random asymmetric key pair.
- generateKeyPair(String, AlgorithmParameterSpec, String) - Static method in class org.opensaml.security.crypto.KeySupport
-
Generate a random asymmetric key pair.
- getAlgorithm() - Method in class org.opensaml.security.x509.X509DigestCriterion
-
Get the digest algorithm.
- getAltNames(X509Certificate, Integer[]) - Static method in class org.opensaml.security.x509.X509Support
-
Gets the list of alternative names of a given name type.
- getAuthCache() - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Get an instance of
AuthCacheused for authentication by the HttpClient instance. - getByName(String) - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
-
Lookup a curve by the canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getByOID(String) - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
-
Lookup a curve by object identifier (OID).
- getByParameterSpec(ECParameterSpec) - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
-
Lookup a curve by
ECParameterSpec. - getByURI(String) - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
-
Lookup a curve by URI.
- getCertificateNameOptions() - Method in interface org.opensaml.security.x509.tls.ClientTLSValidationConfiguration
-
Get a
CertificateNameOptionsinstance to use when evaluating a client TLSX509Credential. - getCertificateNameOptions() - Method in class org.opensaml.security.x509.tls.ClientTLSValidationParameters
-
Get a
CertificateNameOptionsinstance to use when evaluating a client TLSX509Credential. - getCertificates() - Method in interface org.opensaml.security.x509.PKIXValidationInformation
-
Gets the certificate trust anchors used during PKIX validation.
- getClientTLSCredential() - Method in interface org.opensaml.security.httpclient.HttpClientSecurityConfiguration
-
Get the optional client TLS credential.
- getClientTLSCredential() - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Get the optional client TLS credential.
- getCommonNames(X500Principal) - Static method in class org.opensaml.security.x509.X509Support
-
Gets the commons names that appear within the given distinguished name.
- getConfigurations() - Method in class org.opensaml.security.httpclient.HttpClientSecurityConfigurationCriterion
-
Get the list of configuration instances.
- getConfigurations() - Method in class org.opensaml.security.x509.tls.ClientTLSValidationConfigurationCriterion
-
Get the list of configuration instances.
- getCredentialContextSet() - Method in class org.opensaml.security.credential.AbstractCredential
-
Get the set of credential context information, which provides additional information specific to the contexts in which the credential was resolved.
- getCredentialContextSet() - Method in interface org.opensaml.security.credential.Credential
-
Get the set of credential context information, which provides additional information specific to the contexts in which the credential was resolved.
- getCredentialResolver() - Method in interface org.opensaml.security.trust.TrustedCredentialTrustEngine
-
Gets the credential resolver used to recover trusted credentials that may be used to validate tokens.
- getCredentialsProvider() - Method in interface org.opensaml.security.httpclient.HttpClientSecurityConfiguration
-
Get an instance of
CredentialsProviderused for authentication by the HttpClient instance. - getCredentialsProvider() - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Get an instance of
CredentialsProviderused for authentication by the HttpClient instance. - getCredentialType() - Method in class org.opensaml.security.credential.BasicCredential
-
Get the primary type of the credential instance.
- getCredentialType() - Method in interface org.opensaml.security.credential.Credential
-
Get the primary type of the credential instance.
- getCredentialType() - Method in class org.opensaml.security.messaging.ServletRequestX509CredentialAdapter
-
Get the primary type of the credential instance.
- getCredentialType() - Method in class org.opensaml.security.x509.BasicX509Credential
-
Get the primary type of the credential instance.
- getCriteria() - Method in class org.opensaml.security.httpclient.TLSCriteriaSetCriterion
-
Get the key usage criteria.
- getCRLs() - Method in class org.opensaml.security.messaging.ServletRequestX509CredentialAdapter
-
Gets a collection of CRLs associated with the credential.
- getCRLs() - Method in class org.opensaml.security.x509.BasicX509Credential
-
Gets a collection of CRLs associated with the credential.
- getCRLs() - Method in interface org.opensaml.security.x509.PKIXValidationInformation
-
Gets the CRLs used during PKIX validation.
- getCRLs() - Method in interface org.opensaml.security.x509.X509Credential
-
Gets a collection of CRLs associated with the credential.
- getCurvesFromBouncyCastle() - Static method in class org.opensaml.security.crypto.ec.ECSupport
-
Return a set of all curves known to Bouncy Castle as instances of
NamedCurve. - getDefaultVerificationDepth() - Method in class org.opensaml.security.x509.PKIXValidationOptions
-
The default PKIX maximum path verification depth, if not supplied in the
PKIXValidationInformationbeing evaluated. - getDigest() - Method in class org.opensaml.security.x509.X509DigestCriterion
-
Get the certificate digest.
- getEncoded(X500Principal) - Method in class org.opensaml.security.x509.InternalX500DNHandler
-
Returns the distinguished name in ASN.1 DER encoded form.
- getEncoded(X500Principal) - Method in interface org.opensaml.security.x509.X500DNHandler
-
Returns the distinguished name in ASN.1 DER encoded form.
- getEntityCertificate() - Method in class org.opensaml.security.messaging.ServletRequestX509CredentialAdapter
-
Gets the public key certificate for the entity.
- getEntityCertificate() - Method in class org.opensaml.security.x509.BasicX509Credential
-
Gets the public key certificate for the entity.
- getEntityCertificate() - Method in interface org.opensaml.security.x509.X509Credential
-
Gets the public key certificate for the entity.
- getEntityCertificateChain() - Method in class org.opensaml.security.messaging.ServletRequestX509CredentialAdapter
-
Gets an immutable collection of certificates in the entity's trust chain.
- getEntityCertificateChain() - Method in class org.opensaml.security.x509.BasicX509Credential
-
Gets an immutable collection of certificates in the entity's trust chain.
- getEntityCertificateChain() - Method in interface org.opensaml.security.x509.X509Credential
-
Gets an immutable collection of certificates in the entity's trust chain.
- getEntityId() - Method in class org.opensaml.security.credential.AbstractCredential
-
The unique ID of the entity this credential is for.
- getEntityId() - Method in interface org.opensaml.security.credential.Credential
-
The unique ID of the entity this credential is for.
- getGlobalHttpClientSecurityConfiguration() - Static method in class org.opensaml.security.httpclient.HttpClientSecuritySupport
-
Get the global
HttpClientSecurityConfigurationinstance. - getGlobalNamedCurveRegistry() - Static method in class org.opensaml.security.crypto.ec.ECSupport
-
Get the global
NamedCurveRegistryinstance. - getHostnameVerifier() - Method in interface org.opensaml.security.httpclient.HttpClientSecurityConfiguration
-
Get the optional hostname verifier.
- getHostnameVerifier() - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Get the optional hostname verifier.
- getHttpClientSecurityParameters() - Method in class org.opensaml.security.httpclient.HttpClientSecurityContextHandler
-
Get the optional client security parameters.
- getIdentifiersToken(X509Credential, X500DNHandler) - Static method in class org.opensaml.security.x509.X509Support
-
Gets a formatted string representing identifier information from the supplied credential.
- getIssuerName() - Method in class org.opensaml.security.x509.X509IssuerSerialCriterion
-
Get the issuer name.
- getKeyAlgorithm() - Method in class org.opensaml.security.criteria.KeyAlgorithmCriterion
-
Get the key algorithm criteria.
- getKeyLength() - Method in class org.opensaml.security.criteria.KeyLengthCriterion
-
Get the key length.
- getKeyLength() - Method in interface org.opensaml.security.crypto.ec.NamedCurve
-
Get the length of a key based on the curve.
- getKeyLength(Key) - Static method in class org.opensaml.security.crypto.KeySupport
-
Get the key length in bits of the specified key.
- getKeyName() - Method in class org.opensaml.security.criteria.KeyNameCriterion
-
Get the key name criteria.
- getKeyNames() - Method in class org.opensaml.security.credential.AbstractCredential
-
Gets key names for this credential.
- getKeyNames() - Method in interface org.opensaml.security.credential.Credential
-
Gets key names for this credential.
- getLogger() - Static method in class org.opensaml.security.crypto.KeySupport
-
Get an SLF4J Logger.
- getLogger() - Static method in class org.opensaml.security.crypto.SigningUtil
-
Get an SLF4J Logger.
- getLogger() - Static method in class org.opensaml.security.x509.X509Support
-
Get an SLF4J Logger.
- getName() - Method in class org.opensaml.security.crypto.ec.curves.BasicNamedCurve
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.BrainpoolP256r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.BrainpoolP320r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.BrainpoolP384r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.BrainpoolP512r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp112r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp112r2
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp128r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp128r2
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp160k1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp160r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp160r2
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp192k1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp192r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp224k1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp224r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp256k1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp256r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp384r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp521r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect113r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect113r2
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect131r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect131r2
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect163k1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect163r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect163r2
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect193r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect193r2
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect233k1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect233r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect239k1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect283k1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect283r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect409k1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect409r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect571k1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect571r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb191v1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb191v2
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb191v3
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb239v1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb239v2
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb239v3
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb359v1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb431r1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.X962prime192v2
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.X962prime192v3
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.X962prime239v1
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.X962prime239v2
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in class org.opensaml.security.crypto.ec.curves.X962prime239v3
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName() - Method in interface org.opensaml.security.crypto.ec.NamedCurve
-
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
- getName(X500Principal) - Method in class org.opensaml.security.x509.InternalX500DNHandler
-
Returns a string representation of the X.500 distinguished name using the default format as defined in the underlying implementation.
- getName(X500Principal) - Method in interface org.opensaml.security.x509.X500DNHandler
-
Returns a string representation of the X.500 distinguished name using the default format as defined in the underlying implementation.
- getName(X500Principal, String) - Method in class org.opensaml.security.x509.InternalX500DNHandler
-
Returns a string representation of the X.500 distinguished name using the specified format.
- getName(X500Principal, String) - Method in interface org.opensaml.security.x509.X500DNHandler
-
Returns a string representation of the X.500 distinguished name using the specified format.
- getNamedCurve(String) - Static method in class org.opensaml.security.crypto.ec.ECSupport
-
Get the
NamedCurvefor the specified URI. - getNamedCurve(ECPublicKey) - Static method in class org.opensaml.security.crypto.ec.ECSupport
-
Get the
NamedCurvefor the specifiedECPublicKey. - getNamedCurveURI(ECPublicKey) - Static method in class org.opensaml.security.crypto.ec.ECSupport
-
Get the URI of the named curve for the specified
ECPublicKey. - getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.BasicNamedCurve
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.BrainpoolP256r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.BrainpoolP320r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.BrainpoolP384r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.BrainpoolP512r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp112r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp112r2
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp128r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp128r2
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp160k1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp160r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp160r2
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp192k1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp192r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp224k1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp224r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp256k1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp256r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp384r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp521r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect113r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect113r2
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect131r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect131r2
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect163k1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect163r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect163r2
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect193r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect193r2
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect233k1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect233r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect239k1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect283k1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect283r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect409k1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect409r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect571k1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect571r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb191v1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb191v2
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb191v3
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb239v1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb239v2
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb239v3
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb359v1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb431r1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962prime192v2
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962prime192v3
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962prime239v1
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962prime239v2
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962prime239v3
-
Get the curve's object identifier (OID).
- getObjectIdentifier() - Method in interface org.opensaml.security.crypto.ec.NamedCurve
-
Get the curve's object identifier (OID).
- getOriginal() - Method in class org.opensaml.security.crypto.ec.EnhancedECParameterSpec
-
Get the original instance passed to the constructor.
- getParameterSpec() - Method in class org.opensaml.security.crypto.ec.curves.AbstractNamedCurve
-
Get the curve's
ECParameterSpec. - getParameterSpec() - Method in class org.opensaml.security.crypto.ec.curves.BasicNamedCurve
-
Get the curve's
ECParameterSpec. - getParameterSpec() - Method in interface org.opensaml.security.crypto.ec.NamedCurve
-
Get the curve's
ECParameterSpec. - getParameterSpecForURI(String) - Static method in class org.opensaml.security.crypto.ec.ECSupport
-
Get an
ECParameterSpecinstance which corresponds to the specified named curve URI. - getPeerID() - Method in class org.opensaml.security.criteria.PeerEntityIDCriterion
-
Get the entity ID which is the peer relative to a primary entity ID.
- getPKIXResolver() - Method in interface org.opensaml.security.x509.PKIXTrustEngine
-
Get the resolver instance which will be used to resolve PKIX validation information.
- getPKIXValidationOptions() - Method in interface org.opensaml.security.x509.PKIXTrustEvaluator
-
Get the
PKIXValidationOptionsinstance that is in use. - getPrimeQDomainParameter(DHPublicKey) - Static method in class org.opensaml.security.crypto.dh.DHSupport
-
Obtain the prime Q domain parameter from the specified DH public key.
- getPrivateKey() - Method in class org.opensaml.security.credential.AbstractCredential
-
Gets the private key for the entity if there is one.
- getPrivateKey() - Method in interface org.opensaml.security.credential.Credential
-
Gets the private key for the entity if there is one.
- getPublicKey() - Method in class org.opensaml.security.credential.AbstractCredential
-
Gets the public key for the entity.
- getPublicKey() - Method in interface org.opensaml.security.credential.Credential
-
Gets the public key for the entity.
- getPublicKey() - Method in class org.opensaml.security.criteria.PublicKeyCriterion
-
Get the public key criteria.
- getPublicKey() - Method in class org.opensaml.security.messaging.ServletRequestX509CredentialAdapter
-
Gets the public key for the entity.
- getPublicKey() - Method in class org.opensaml.security.x509.BasicX509Credential
-
Gets the public key for the entity.
- getRegisteredCurves() - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
-
Get a set of all the registered curves.
- getSecretKey() - Method in class org.opensaml.security.credential.AbstractCredential
-
Gets the secret key for this entity.
- getSecretKey() - Method in interface org.opensaml.security.credential.Credential
-
Gets the secret key for this entity.
- getSecretKey() - Method in class org.opensaml.security.x509.BasicX509Credential
-
This operation is unsupported for X.509 credentials.
- getSecurityParameters() - Method in class org.opensaml.security.messaging.HttpClientSecurityContext
-
Get the
HttpClientSecurityParametersinstance. - getSerialNumber() - Method in class org.opensaml.security.x509.X509IssuerSerialCriterion
-
Get the serial number.
- getSimpleCredential(X509Certificate, PrivateKey) - Static method in class org.opensaml.security.credential.CredentialSupport
-
Get a simple, minimal credential containing an end-entity X.509 certificate, and optionally a private key.
- getSimpleCredential(PublicKey, PrivateKey) - Static method in class org.opensaml.security.credential.CredentialSupport
-
Get a simple, minimal credential containing a public key, and optionally a private key.
- getSimpleCredential(SecretKey) - Static method in class org.opensaml.security.credential.CredentialSupport
-
Get a simple, minimal credential containing a secret (symmetric) key.
- getSubjectAltNames() - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
-
Get the set of types of subject alternative names evaluate as derived issuer entity ID names, using integer constants defined in
X509Support. - getSubjectKeyIdentifier() - Method in class org.opensaml.security.x509.X509SubjectKeyIdentifierCriterion
-
Get the subject key identifier.
- getSubjectKeyIdentifier(X509Certificate) - Static method in class org.opensaml.security.x509.X509Support
-
Get the plain (non-DER encoded) value of the Subject Key Identifier extension of an X.509 certificate, if present.
- getSubjectName() - Method in class org.opensaml.security.x509.X509SubjectNameCriterion
-
Get the subject name.
- getSubjectNames(X509Certificate, Integer[]) - Static method in class org.opensaml.security.x509.X509Support
-
Gets the common name components of the issuer and all the subject alt names of a given type.
- getTLSCipherSuites() - Method in interface org.opensaml.security.httpclient.HttpClientSecurityConfiguration
-
Get the optional list of TLS cipher suites.
- getTLSCipherSuites() - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Get the optional list of TLS cipher suites.
- getTLSCriteriaSet() - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Get the optional criteria set used in evaluating server TLS credentials.
- getTLSCriteriaSetStrategy() - Method in class org.opensaml.security.messaging.HttpClientSecurityContext
-
Get the TLS criteria strategy function.
- getTLSProtocols() - Method in interface org.opensaml.security.httpclient.HttpClientSecurityConfiguration
-
Get the optional list of TLS protocols.
- getTLSProtocols() - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Get the optional list of TLS protocols.
- getTLSTrustEngine() - Method in interface org.opensaml.security.httpclient.HttpClientSecurityConfiguration
-
Sets the optional trust engine used in evaluating server TLS credentials.
- getTLSTrustEngine() - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Sets the optional trust engine used in evaluating server TLS credentials.
- getTrustedNames() - Method in class org.opensaml.security.x509.TrustedNamesCriterion
-
Get the set of trusted names.
- getURI() - Method in interface org.opensaml.security.crypto.ec.NamedCurve
-
Get the curve's URI.
- getUsage() - Method in class org.opensaml.security.criteria.UsageCriterion
-
Get the key usage criteria.
- getUsageType() - Method in class org.opensaml.security.credential.AbstractCredential
-
Gets usage type of this credential.
- getUsageType() - Method in interface org.opensaml.security.credential.Credential
-
Gets usage type of this credential.
- getValidationParameters() - Method in class org.opensaml.security.messaging.ClientTLSSecurityParametersContext
-
Get an instance of
ClientTLSValidationParameters. - getValue() - Method in enum org.opensaml.security.credential.UsageType
-
Get the enum string value.
- getVerificationDepth() - Method in interface org.opensaml.security.x509.PKIXValidationInformation
-
Gets the maximum allowable trust chain verification depth.
- getX500DNHandler() - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
-
Get the handler responsible for serializing X.500 names to strings from certificate-derived
X500Principalinstances. - getX500SubjectDNFormat() - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
-
Get the format specifier for serializing X.500 subject names to strings.
- getX509Digest(X509Certificate, String) - Static method in class org.opensaml.security.x509.X509Support
-
Get the XML Signature-compliant digest of an X.509 certificate.
- getX509TrustEngine() - Method in interface org.opensaml.security.x509.tls.ClientTLSValidationConfiguration
-
Get a
TrustEngineinstance used to validate a client TLSX509Credential. - getX509TrustEngine() - Method in class org.opensaml.security.x509.tls.ClientTLSValidationParameters
-
Get a
TrustEngineinstance used to validate a client TLSX509Credential. - GlobalNamedCurveRegistryInitializer - Class in org.opensaml.security.config
-
OpenSAML
Initializerimplementation forNamedCurveRegistry. - GlobalNamedCurveRegistryInitializer() - Constructor for class org.opensaml.security.config.GlobalNamedCurveRegistryInitializer
H
- hashCode() - Method in class org.opensaml.security.criteria.KeyAlgorithmCriterion
- hashCode() - Method in class org.opensaml.security.criteria.KeyLengthCriterion
- hashCode() - Method in class org.opensaml.security.criteria.KeyNameCriterion
- hashCode() - Method in class org.opensaml.security.criteria.PeerEntityIDCriterion
- hashCode() - Method in class org.opensaml.security.criteria.PublicKeyCriterion
- hashCode() - Method in class org.opensaml.security.criteria.UsageCriterion
- hashCode() - Method in class org.opensaml.security.crypto.ec.EnhancedECParameterSpec
- hashCode() - Method in class org.opensaml.security.httpclient.HttpClientSecurityConfigurationCriterion
- hashCode() - Method in class org.opensaml.security.httpclient.TLSCriteriaSetCriterion
- hashCode() - Method in class org.opensaml.security.x509.tls.ClientTLSValidationConfigurationCriterion
- hashCode() - Method in class org.opensaml.security.x509.TrustedNamesCriterion
- hashCode() - Method in class org.opensaml.security.x509.X509DigestCriterion
- hashCode() - Method in class org.opensaml.security.x509.X509IssuerSerialCriterion
- hashCode() - Method in class org.opensaml.security.x509.X509SubjectKeyIdentifierCriterion
- hashCode() - Method in class org.opensaml.security.x509.X509SubjectNameCriterion
- HMAC_MD5 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
MAC algorithm: "HmacMD5".
- HMAC_RIPEMD160 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
MAC algorithm: "HMACRIPEMD160".
- HMAC_SHA1 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
MAC algorithm: "HmacSHA1".
- HMAC_SHA224 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
MAC algorithm: "HmacSHA224".
- HMAC_SHA256 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
MAC algorithm: "HmacSHA256".
- HMAC_SHA384 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
MAC algorithm: "HmacSHA384".
- HMAC_SHA512 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
MAC algorithm: "HmacSHA512".
- hostnameVerifier - Variable in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
The hostname verifier.
- HttpClientSecurityConfiguration - Interface in org.opensaml.security.httpclient
-
The security configuration information to use when performing HTTP client requests.
- HttpClientSecurityConfigurationCriterion - Class in org.opensaml.security.httpclient
-
Criterion which holds one or more instances of
HttpClientSecurityConfiguration. - HttpClientSecurityConfigurationCriterion(List<HttpClientSecurityConfiguration>) - Constructor for class org.opensaml.security.httpclient.HttpClientSecurityConfigurationCriterion
-
Constructor.
- HttpClientSecurityConfigurationCriterion(HttpClientSecurityConfiguration...) - Constructor for class org.opensaml.security.httpclient.HttpClientSecurityConfigurationCriterion
-
Constructor.
- HttpClientSecurityConstants - Class in org.opensaml.security.httpclient
-
Security-related constants for use with Apache HttpClient.
- HttpClientSecurityConstants() - Constructor for class org.opensaml.security.httpclient.HttpClientSecurityConstants
-
Constructor.
- HttpClientSecurityContext - Class in org.opensaml.security.messaging
-
A context implementation holding parameters related to
HttpClientsecurity features. - HttpClientSecurityContext() - Constructor for class org.opensaml.security.messaging.HttpClientSecurityContext
- HttpClientSecurityContextHandler - Class in org.opensaml.security.httpclient
-
An
HttpClientContextHandlerthat supports this package's security capabilities. - HttpClientSecurityContextHandler() - Constructor for class org.opensaml.security.httpclient.HttpClientSecurityContextHandler
- httpClientSecurityParameters - Variable in class org.opensaml.security.httpclient.HttpClientSecurityContextHandler
-
HTTP client security parameters.
- HttpClientSecurityParameters - Class in org.opensaml.security.httpclient
-
Parameters related to HttpClient request security features.
- HttpClientSecurityParameters() - Constructor for class org.opensaml.security.httpclient.HttpClientSecurityParameters
- HttpClientSecurityParametersResolver - Interface in org.opensaml.security.httpclient
-
An interface for components which resolve
HttpClientSecurityParametersbased on aCriteriaSet. - HttpClientSecuritySupport - Class in org.opensaml.security.httpclient
-
Support class for working with
HttpClientsecurity features. - HttpClientSecuritySupport() - Constructor for class org.opensaml.security.httpclient.HttpClientSecuritySupport
-
Constructor.
I
- init() - Method in class org.opensaml.security.config.GlobalNamedCurveRegistryInitializer
- InternalX500DNHandler - Class in org.opensaml.security.x509
-
Basic implementation of
X500DNHandlerwhich uses the internal built-in mechanisms provided byX500Principaldirectly. - InternalX500DNHandler() - Constructor for class org.opensaml.security.x509.InternalX500DNHandler
- invokeAfter(HttpClientContext, HttpUriRequest) - Method in class org.opensaml.security.httpclient.HttpClientSecurityContextHandler
- invokeBefore(HttpClientContext, HttpUriRequest) - Method in class org.opensaml.security.httpclient.HttpClientSecurityContextHandler
- IP_ADDRESS_ALT_NAME - Static variable in class org.opensaml.security.x509.X509Support
-
RFC 2459 IP Address Subject Alt Name type.
- isEvaluateClientCertificate() - Method in class org.opensaml.security.messaging.ClientTLSSecurityParametersContext
-
Determine whether to evaluate the certificate presented by the TLS client.
- isProcessCredentialCRLs() - Method in class org.opensaml.security.x509.PKIXValidationOptions
-
Whether CRLs supplied within the untrusted
X509Credentialbeing evaluated should be processed. - isProcessEmptyCRLs() - Method in class org.opensaml.security.x509.PKIXValidationOptions
-
Whether empty CRLs should be processed.
- isProcessExpiredCRLs() - Method in class org.opensaml.security.x509.PKIXValidationOptions
-
Whether expired CRLs should be processed.
- isServerTLSFailureFatal() - Method in interface org.opensaml.security.httpclient.HttpClientSecurityConfiguration
-
Get the flag indicating whether failure of server TLS trust engine evaluation should be treated as a fatal error.
- isServerTLSFailureFatal() - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Get the flag indicating whether failure of server TLS trust engine evaluation should be treated as a fatal error.
- issuerName - Variable in class org.opensaml.security.x509.X509IssuerSerialCriterion
-
X.509 certificate issuer name.
J
- JCAConstants - Class in org.opensaml.security.crypto
-
Various useful constants defined in and/or used with the Java Cryptography Architecture (JCA) specification.
- JCAConstants() - Constructor for class org.opensaml.security.crypto.JCAConstants
-
Constructor.
K
- KEY_AGREEMENT_DH - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Key Agreement algorithm: Diffie-Hellman.
- KEY_AGREEMENT_ECDH - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Key Agreement algorithm: Elliptic Curve Diffie-Hellman.
- KEY_ALGO_AES - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Key algorithm: "AES".
- KEY_ALGO_DES - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Key algorithm: "DES".
- KEY_ALGO_DESEDE - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Key algorithm: "DESede".
- KEY_ALGO_DH - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Key algorithm: "DH" (returned by
Key.getAlgorithm()). - KEY_ALGO_DIFFIE_HELLMAN - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Key algorithm: "DiffieHellman" (used with key and key pair factories, generators, etc).
- KEY_ALGO_DSA - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Key algorithm: "DSA".
- KEY_ALGO_EC - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Key algorithm: "EC".
- KEY_ALGO_RSA - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Key algorithm: "RSA".
- KEY_FORMAT_RAW - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Key format: "RAW".
- keyAlgorithm - Variable in class org.opensaml.security.criteria.KeyAlgorithmCriterion
-
Key algorithm type of resolved credentials.
- KeyAlgorithmCriterion - Class in org.opensaml.security.criteria
-
An implementation of
Criterionwhich specifies key algorithm criteria. - KeyAlgorithmCriterion(String) - Constructor for class org.opensaml.security.criteria.KeyAlgorithmCriterion
-
Constructor.
- keyLength - Variable in class org.opensaml.security.criteria.KeyLengthCriterion
-
Key length of resolved credentials.
- KeyLengthCriterion - Class in org.opensaml.security.criteria
-
An implementation of
Criterionwhich specifies key length criteria. - KeyLengthCriterion(Integer) - Constructor for class org.opensaml.security.criteria.KeyLengthCriterion
-
Constructor.
- keyMatchAlgorithms - Static variable in class org.opensaml.security.crypto.KeySupport
-
Maps key algorithms to the signing algorithm used in the key matching function.
- keyName - Variable in class org.opensaml.security.criteria.KeyNameCriterion
-
Key name of resolved credentials.
- KeyNameCriterion - Class in org.opensaml.security.criteria
-
An implementation of
Criterionwhich specifies key name criteria. - KeyNameCriterion(String) - Constructor for class org.opensaml.security.criteria.KeyNameCriterion
-
Constructor.
- keyNames - Variable in class org.opensaml.security.credential.AbstractCredential
-
Key names for this credential.
- KeySupport - Class in org.opensaml.security.crypto
-
Helper methods for cryptographic keys and key pairs.
- KeySupport() - Constructor for class org.opensaml.security.crypto.KeySupport
-
Constructor.
- KEYWRAP_ALGO_AES - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Symmetric key wrap algorithm: "AESWrap".
- KEYWRAP_ALGO_DESEDE - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Symmetric key wrap algorithm: "DESedeWrap".
L
- log - Variable in class org.opensaml.security.config.GlobalNamedCurveRegistryInitializer
-
Logger.
- log - Variable in class org.opensaml.security.crypto.ec.curves.AbstractNamedCurve
-
Logger.
- log - Variable in class org.opensaml.security.crypto.ec.NamedCurveRegistry
-
Logger.
- LOG - Static variable in class org.opensaml.security.crypto.dh.DHSupport
-
Logger.
- LOG - Static variable in class org.opensaml.security.crypto.ec.ECSupport
-
Logger.
- LOG - Static variable in class org.opensaml.security.httpclient.HttpClientSecuritySupport
-
Logger.
M
- marshalSecurityParameters(HttpClientContext, HttpClientSecurityParameters) - Static method in class org.opensaml.security.httpclient.HttpClientSecuritySupport
-
Marshal the supplied
HttpClientSecurityParametersto the suppliedHttpClientContext. - marshalSecurityParameters(HttpClientContext, HttpClientSecurityParameters, boolean) - Static method in class org.opensaml.security.httpclient.HttpClientSecuritySupport
-
Marshal the supplied
HttpClientSecurityParametersto the suppliedHttpClientContext. - matchKeyPair(PublicKey, PrivateKey) - Static method in class org.opensaml.security.crypto.KeySupport
-
Compare the supplied public and private keys, and determine if they correspond to the same key pair.
- MutableCredential - Interface in org.opensaml.security.credential
-
A specialization of
Credentialwhich supports mutation of its properties.
N
- name - Variable in class org.opensaml.security.crypto.ec.curves.BasicNamedCurve
-
Curve name.
- NamedCurve - Interface in org.opensaml.security.crypto.ec
-
Descriptor for an EC named curve.
- NamedCurveRegistry - Class in org.opensaml.security.crypto.ec
-
A registry of
NamedCurvedescriptors. - NamedCurveRegistry() - Constructor for class org.opensaml.security.crypto.ec.NamedCurveRegistry
-
Constructor.
O
- oid - Variable in class org.opensaml.security.crypto.ec.curves.BasicNamedCurve
-
Curve OID.
- org.opensaml.security - package org.opensaml.security
-
Interfaces and classes used in representing cryptographic credentials, evaluating the trustworthiness of security of tokens, etc.
- org.opensaml.security.config - package org.opensaml.security.config
-
OpenSAML configuration classes.
- org.opensaml.security.credential - package org.opensaml.security.credential
-
Interfaces and classes related to credentials and ways to represent them.
- org.opensaml.security.criteria - package org.opensaml.security.criteria
-
Classes which model lookup criteria used as input to a
Resolver. - org.opensaml.security.crypto - package org.opensaml.security.crypto
-
General cryptographic functionality.
- org.opensaml.security.crypto.dh - package org.opensaml.security.crypto.dh
-
Support for Diffie-Hellman cryptography.
- org.opensaml.security.crypto.ec - package org.opensaml.security.crypto.ec
-
Support for Elliptic-Curve cryptography.
- org.opensaml.security.crypto.ec.curves - package org.opensaml.security.crypto.ec.curves
-
Implementations of
NamedCurveused with Elliptic-Curve cryptography. - org.opensaml.security.httpclient - package org.opensaml.security.httpclient
-
Security API support for Apache HttpClient.
- org.opensaml.security.messaging - package org.opensaml.security.messaging
-
Messaging-related security classes.
- org.opensaml.security.trust - package org.opensaml.security.trust
-
Interfaces and classes used to evaluate the trustworthiness and validity of
Credentials. - org.opensaml.security.x509 - package org.opensaml.security.x509
-
X.509-based credential and trust classes.
- org.opensaml.security.x509.tls - package org.opensaml.security.x509.tls
-
TLS security functionality.
- original - Variable in class org.opensaml.security.crypto.ec.EnhancedECParameterSpec
-
The original instance.
- OTHER_ALT_NAME - Static variable in class org.opensaml.security.x509.X509Support
-
RFC 2459 Other Subject Alt Name type.
P
- params - Variable in class org.opensaml.security.crypto.ec.curves.BasicNamedCurve
-
Curve's parameters as an instance of
ECParameterSpec. - paramSpec - Variable in class org.opensaml.security.crypto.ec.curves.AbstractNamedCurve
-
Instance of
ECParameterSpeccorresponding to the curve. - parse(byte[]) - Method in class org.opensaml.security.x509.InternalX500DNHandler
-
Parse the ASN.1 DER encoding representation of a name and build a new principal instance.
- parse(byte[]) - Method in interface org.opensaml.security.x509.X500DNHandler
-
Parse the ASN.1 DER encoding representation of a name and build a new principal instance.
- parse(String) - Method in class org.opensaml.security.x509.InternalX500DNHandler
-
Parse the string representation of a name and build a new principal instance.
- parse(String) - Method in interface org.opensaml.security.x509.X500DNHandler
-
Parse the string representation of a name and build a new principal instance.
- PeerEntityIDCriterion - Class in org.opensaml.security.criteria
-
An implementation of
Criterionwhich specifies criteria pertaining to peer entity IDs. - PeerEntityIDCriterion(String) - Constructor for class org.opensaml.security.criteria.PeerEntityIDCriterion
-
Constructor.
- peerID - Variable in class org.opensaml.security.criteria.PeerEntityIDCriterion
-
Peer entity ID criteria.
- performKeyAgreement(ECPublicKey, ECPrivateKey, String) - Static method in class org.opensaml.security.crypto.ec.ECSupport
-
Perform ECDH key agreement between the given public and private keys.
- performKeyAgreement(DHPublicKey, DHPrivateKey, String) - Static method in class org.opensaml.security.crypto.dh.DHSupport
-
Perform DH key agreement between the given public and private keys.
- PKIXTrustEngine<TokenType> - Interface in org.opensaml.security.x509
-
Trust engine that validates tokens using PKIX validation.
- PKIXTrustEvaluator - Interface in org.opensaml.security.x509
-
An interface for classes which evaluate an
X509Credentialagainst a set of trustedPKIXValidationInformation, using PKIX validation rules. - PKIXValidationInformation - Interface in org.opensaml.security.x509
-
Source of PKIX validation information such as trust anchors and CRLs.
- PKIXValidationInformationResolver - Interface in org.opensaml.security.x509
-
A resolver which uses
Criterionto resolvePKIXValidationInformation, which will typically be used by PKIX-based trust engines. - PKIXValidationOptions - Class in org.opensaml.security.x509
-
Options which may be supplied to influence the processing behavior of a
PKIXTrustEvaluator. - PKIXValidationOptions() - Constructor for class org.opensaml.security.x509.PKIXValidationOptions
-
Constructor.
- privateKey - Variable in class org.opensaml.security.credential.AbstractCredential
-
Private key of this credential.
- processCredentialCRLs - Variable in class org.opensaml.security.x509.PKIXValidationOptions
-
Flag as to whether CRLs supplied in the untrusted credential being evaluated will be processed.
- processEmptyCRLs - Variable in class org.opensaml.security.x509.PKIXValidationOptions
-
Flag as to whether empty CRLs will be processed.
- processExpiredCRLs - Variable in class org.opensaml.security.x509.PKIXValidationOptions
-
Flag as to whether expired CRLs will be processed.
- publicKey - Variable in class org.opensaml.security.credential.AbstractCredential
-
Public key of this credential.
- publicKey - Variable in class org.opensaml.security.criteria.PublicKeyCriterion
-
Specifier of public key associated with resolved credentials.
- PublicKeyCriterion - Class in org.opensaml.security.criteria
-
An implementation of
Criterionwhich specifies public key criteria. - PublicKeyCriterion(PublicKey) - Constructor for class org.opensaml.security.criteria.PublicKeyCriterion
-
Constructor.
R
- register(NamedCurve) - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
-
Register a curve.
- REGISTERED_ID_ALT_NAME - Static variable in class org.opensaml.security.x509.X509Support
-
RFC 2459 Registered ID Subject Alt Name type.
- resolveTrustedNames(CriteriaSet) - Method in interface org.opensaml.security.x509.PKIXValidationInformationResolver
-
Resolve a set of trusted names associated with the entity indicated by the criteria.
- RFC822_ALT_NAME - Static variable in class org.opensaml.security.x509.X509Support
-
RFC 2459 RFC 822 (email address) Subject Alt Name type.
S
- Secp112r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'secp112r1', OID: 1.3.132.0.6.
- Secp112r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp112r1
- Secp112r2 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'secp112r2', OID: 1.3.132.0.7.
- Secp112r2() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp112r2
- Secp128r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'secp128r1', OID: 1.3.132.0.28.
- Secp128r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp128r1
- Secp128r2 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'secp128r2', OID: 1.3.132.0.29.
- Secp128r2() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp128r2
- Secp160k1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'secp160k1', OID: 1.3.132.0.9.
- Secp160k1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp160k1
- Secp160r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'secp160r1', OID: 1.3.132.0.8.
- Secp160r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp160r1
- Secp160r2 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'secp160r2', OID: 1.3.132.0.30.
- Secp160r2() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp160r2
- Secp192k1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'secp192k1', OID: 1.3.132.0.31.
- Secp192k1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp192k1
- Secp192r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'secp192r1', OID: 1.2.840.10045.3.1.1.
- Secp192r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp192r1
- Secp224k1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'secp224k1', OID: 1.3.132.0.32.
- Secp224k1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp224k1
- Secp224r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'secp224r1', OID: 1.3.132.0.33.
- Secp224r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp224r1
- Secp256k1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'secp256k1', OID: 1.3.132.0.10.
- Secp256k1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp256k1
- Secp256r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'secp256r1', OID: 1.2.840.10045.3.1.7.
- Secp256r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp256r1
- Secp384r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'secp384r1', OID: 1.3.132.0.34.
- Secp384r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp384r1
- Secp521r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'secp521r1', OID: 1.3.132.0.35.
- Secp521r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp521r1
- secretKey - Variable in class org.opensaml.security.credential.AbstractCredential
-
Secret key for this credential.
- Sect113r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'sect113r1', OID: 1.3.132.0.4.
- Sect113r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect113r1
- Sect113r2 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'sect113r2', OID: 1.3.132.0.5.
- Sect113r2() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect113r2
- Sect131r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'sect131r1', OID: 1.3.132.0.22.
- Sect131r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect131r1
- Sect131r2 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'sect131r2', OID: 1.3.132.0.23.
- Sect131r2() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect131r2
- Sect163k1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'sect163k1', OID: 1.3.132.0.1.
- Sect163k1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect163k1
- Sect163r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'sect163r1', OID: 1.3.132.0.2.
- Sect163r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect163r1
- Sect163r2 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'sect163r2', OID: 1.3.132.0.15.
- Sect163r2() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect163r2
- Sect193r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'sect193r1', OID: 1.3.132.0.24.
- Sect193r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect193r1
- Sect193r2 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'sect193r2', OID: 1.3.132.0.25.
- Sect193r2() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect193r2
- Sect233k1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'sect233k1', OID: 1.3.132.0.26.
- Sect233k1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect233k1
- Sect233r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'sect233r1', OID: 1.3.132.0.27.
- Sect233r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect233r1
- Sect239k1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'sect239k1', OID: 1.3.132.0.3.
- Sect239k1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect239k1
- Sect283k1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'sect283k1', OID: 1.3.132.0.16.
- Sect283k1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect283k1
- Sect283r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'sect283r1', OID: 1.3.132.0.17.
- Sect283r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect283r1
- Sect409k1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'sect409k1', OID: 1.3.132.0.36.
- Sect409k1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect409k1
- Sect409r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'sect409r1', OID: 1.3.132.0.37.
- Sect409r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect409r1
- Sect571k1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'sect571k1', OID: 1.3.132.0.38.
- Sect571k1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect571k1
- Sect571r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'sect571r1', OID: 1.3.132.0.39.
- Sect571r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect571r1
- SecurityException - Exception in org.opensaml.security
-
Base exception for security related errors.
- SecurityException() - Constructor for exception org.opensaml.security.SecurityException
-
Constructor.
- SecurityException(Exception) - Constructor for exception org.opensaml.security.SecurityException
-
Constructor.
- SecurityException(String) - Constructor for exception org.opensaml.security.SecurityException
-
Constructor.
- SecurityException(String, Exception) - Constructor for exception org.opensaml.security.SecurityException
-
Constructor.
- securityParameters - Variable in class org.opensaml.security.messaging.HttpClientSecurityContext
-
The HttpClient security parameters instance.
- serialNumber - Variable in class org.opensaml.security.x509.X509IssuerSerialCriterion
-
X.509 certificate serial number.
- serialVersionUID - Static variable in exception org.opensaml.security.SecurityException
-
Serial version UID.
- serverTLSFailureFatal - Variable in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Flag indicating whether failure of server TLS trust engine evaluation should be treated as a fatal error.
- ServletRequestX509CredentialAdapter - Class in org.opensaml.security.messaging
-
An adapter that exposes the X.509 certificates contained in the servlet request attribute.
- ServletRequestX509CredentialAdapter(ServletRequest) - Constructor for class org.opensaml.security.messaging.ServletRequestX509CredentialAdapter
-
Constructor.
- setAlgorithm(String) - Method in class org.opensaml.security.x509.X509DigestCriterion
-
Set the digest algorithm.
- setAuthCache(AuthCache) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Set an instance of
AuthCacheused for authentication by the HttpClient instance. - setBasicCredentials(UsernamePasswordCredentials) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
A convenience method to set a (single) username and password used for BASIC authentication.
- setBasicCredentialsWithScope(UsernamePasswordCredentials, AuthScope) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
A convenience method to set a (single) username and password used for BASIC authentication.
- setCertificateNameOptions(CertificateNameOptions) - Method in class org.opensaml.security.x509.tls.ClientTLSValidationParameters
-
Set a
CertificateNameOptionsinstance to use when evaluating a client TLSX509Credential. - setClientTLSCredential(X509Credential) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Set the optional client TLS credential.
- setContextValue(HttpClientContext, String, Object, boolean) - Static method in class org.opensaml.security.httpclient.HttpClientSecuritySupport
-
Set the supplied attribute value in the client context.
- setCredentialsProvider(CredentialsProvider) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Set an instance of
CredentialsProviderused for authentication by the HttpClient instance. - setCRLs(Collection<X509CRL>) - Method in class org.opensaml.security.x509.BasicX509Credential
-
Sets the CRLs for this credential.
- setDefaultVerificationDepth(Integer) - Method in class org.opensaml.security.x509.PKIXValidationOptions
-
The default PKIX maximum path verification depth, if not supplied in the
PKIXValidationInformationbeing evaluated. - setDigest(byte[]) - Method in class org.opensaml.security.x509.X509DigestCriterion
-
Set the certificate digest.
- setEntityCertificate(X509Certificate) - Method in class org.opensaml.security.x509.BasicX509Credential
-
Sets the entity certificate for this credential.
- setEntityCertificateChain(Collection<X509Certificate>) - Method in class org.opensaml.security.x509.BasicX509Credential
-
Sets the entity certificate chain for this credential.
- setEntityId(String) - Method in class org.opensaml.security.credential.AbstractCredential
-
Sets the ID of the entity this credential is for.
- setEntityId(String) - Method in class org.opensaml.security.credential.BasicCredential
-
Sets the ID of the entity this credential is for.
- setEntityId(String) - Method in interface org.opensaml.security.credential.MutableCredential
-
Sets the ID of the entity this credential is for.
- setEvaluateClientCertificate(boolean) - Method in class org.opensaml.security.messaging.ClientTLSSecurityParametersContext
-
Set whether to evaluate the certificate presented by the TLS client.
- setEvaluateSubjectCommonName(boolean) - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
-
Set whether to evaluate the certificate subject DN's common name (CN) as a derived issuer entity ID.
- setEvaluateSubjectDN(boolean) - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
-
Set whether to evaluate the certificate subject DN as a derived issuer entity ID.
- setHostnameVerifier(HostnameVerifier) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Set the optional hostname verifier.
- setHttpClientSecurityParameters(HttpClientSecurityParameters) - Method in class org.opensaml.security.httpclient.HttpClientSecurityContextHandler
-
Set the optional client security parameters.
- setIssuerName(X500Principal) - Method in class org.opensaml.security.x509.X509IssuerSerialCriterion
-
Set the issuer name.
- setKeyAlgorithm(String) - Method in class org.opensaml.security.criteria.KeyAlgorithmCriterion
-
Set the key algorithm criteria.
- setKeyLength(Integer) - Method in class org.opensaml.security.criteria.KeyLengthCriterion
-
Set the key length.
- setKeyName(String) - Method in class org.opensaml.security.criteria.KeyNameCriterion
-
Set the key name criteria.
- setPeerID(String) - Method in class org.opensaml.security.criteria.PeerEntityIDCriterion
-
Set the entity ID which is the peer relative to a primary entity ID.
- setPrivateKey(PrivateKey) - Method in class org.opensaml.security.credential.AbstractCredential
-
Sets the private key for this credential.
- setPrivateKey(PrivateKey) - Method in class org.opensaml.security.credential.BasicCredential
-
Sets the private key for this credential.
- setPrivateKey(PrivateKey) - Method in interface org.opensaml.security.credential.MutableCredential
-
Sets the private key for this credential.
- setProcessCredentialCRLs(boolean) - Method in class org.opensaml.security.x509.PKIXValidationOptions
-
Whether CRLs supplied within the untrusted
X509Credentialbeing evaluated should be processed. - setProcessEmptyCRLs(boolean) - Method in class org.opensaml.security.x509.PKIXValidationOptions
-
Whether empty CRLs should be processed.
- setProcessExpiredCRLs(boolean) - Method in class org.opensaml.security.x509.PKIXValidationOptions
-
Whether expired CRLs should be processed.
- setPublicKey(PublicKey) - Method in class org.opensaml.security.credential.AbstractCredential
-
Sets the public key for this credential.
- setPublicKey(PublicKey) - Method in class org.opensaml.security.credential.BasicCredential
-
Sets the public key for this credential.
- setPublicKey(PublicKey) - Method in interface org.opensaml.security.credential.MutableCredential
-
Sets the public key for this credential.
- setPublicKey(PublicKey) - Method in class org.opensaml.security.criteria.PublicKeyCriterion
-
Set the public key criteria.
- setPublicKey(PublicKey) - Method in class org.opensaml.security.x509.BasicX509Credential
-
This operation is unsupported for X.509 credentials.
- setSecretKey(SecretKey) - Method in class org.opensaml.security.credential.AbstractCredential
-
Sets the secret key for this credential.
- setSecretKey(SecretKey) - Method in class org.opensaml.security.credential.BasicCredential
-
Sets the secret key for this credential.
- setSecretKey(SecretKey) - Method in interface org.opensaml.security.credential.MutableCredential
-
Sets the secret key for this credential.
- setSecretKey(SecretKey) - Method in class org.opensaml.security.x509.BasicX509Credential
-
This operation is unsupported for X.509 credentials.
- setSecurityParameters(HttpClientSecurityParameters) - Method in class org.opensaml.security.messaging.HttpClientSecurityContext
-
Set the
HttpClientSecurityParametersinstance. - setSerialNumber(BigInteger) - Method in class org.opensaml.security.x509.X509IssuerSerialCriterion
-
Set the serial number.
- setServerTLSFailureFatal(Boolean) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Set the flag indicating whether failure of server TLS trust engine evaluation should be treated as a fatal error.
- setSubjectAltNames(Set<Integer>) - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
-
Set the set of types of subject alternative names evaluate as derived issuer entity ID names, using integer constants defined in
X509Support. - setSubjectKeyIdentifier(byte[]) - Method in class org.opensaml.security.x509.X509SubjectKeyIdentifierCriterion
-
Set the subject key identifier.
- setSubjectName(X500Principal) - Method in class org.opensaml.security.x509.X509SubjectNameCriterion
-
Set the subject name.
- setTLSCipherSuites(Collection<String>) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Set the optional list of TLS cipher suites.
- setTLSCriteriaSet(CriteriaSet) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Set the optional criteria set used in evaluating server TLS credentials.
- setTLSCriteriaSetStrategy(Function<MessageContext, CriteriaSet>) - Method in class org.opensaml.security.messaging.HttpClientSecurityContext
-
Set the TLS criteria strategy function.
- setTLSProtocols(Collection<String>) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Set the optional list of TLS protocols.
- setTLSTrustEngine(TrustEngine<? super X509Credential>) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Sets the optional trust engine used in evaluating server TLS credentials.
- setTrustedNames(Set<String>) - Method in class org.opensaml.security.x509.TrustedNamesCriterion
-
Set the set of trusted names.
- setUsage(UsageType) - Method in class org.opensaml.security.criteria.UsageCriterion
-
Set the key usage criteria.
- setUsageType(UsageType) - Method in class org.opensaml.security.credential.AbstractCredential
-
Sets the usage type for this credential.
- setUsageType(UsageType) - Method in class org.opensaml.security.credential.BasicCredential
-
Sets the usage type for this credential.
- setUsageType(UsageType) - Method in interface org.opensaml.security.credential.MutableCredential
-
Sets the usage type for this credential.
- setValidationParameters(ClientTLSValidationParameters) - Method in class org.opensaml.security.messaging.ClientTLSSecurityParametersContext
-
Set an instance of
ClientTLSValidationParameters. - setX500DNHandler(X500DNHandler) - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
-
Set the handler responsible for serializing X.500 names to strings from certificate-derived
X500Principalinstances. - setX500SubjectDNFormat(String) - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
-
Set the format specifier for serializing X.500 subject names to strings.
- setX509TrustEngine(TrustEngine<? super X509Credential>) - Method in class org.opensaml.security.x509.tls.ClientTLSValidationParameters
-
Set a
TrustEngineinstance used to validate a client TLSX509Credential. - sign(PrivateKey, String, byte[]) - Static method in class org.opensaml.security.crypto.SigningUtil
-
Compute the raw signature value over the supplied input.
- sign(Credential, String, boolean, byte[]) - Static method in class org.opensaml.security.crypto.SigningUtil
-
Compute the signature or MAC value over the supplied input.
- SIGNATURE_DSA_SHA1 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Signature algorithm: "SHA1withDSA".
- SIGNATURE_DSA_SHA224 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Signature algorithm: "SHA224withDSA".
- SIGNATURE_DSA_SHA256 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Signature algorithm: "SHA256withDSA".
- SIGNATURE_ECDSA_SHA1 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Signature algorithm: "SHA1withECDSA".
- SIGNATURE_ECDSA_SHA224 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Signature algorithm: "SHA224withECDSA".
- SIGNATURE_ECDSA_SHA256 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Signature algorithm: "SHA256withECDSA".
- SIGNATURE_ECDSA_SHA384 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Signature algorithm: "SHA384withECDSA".
- SIGNATURE_ECDSA_SHA512 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Signature algorithm: "SHA512withECDSA".
- SIGNATURE_RSA_MD5 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Signature algorithm: "MD5withRSA".
- SIGNATURE_RSA_RIPEMD160 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Signature algorithm: "RIPEMD160withRSA".
- SIGNATURE_RSA_SHA1 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Signature algorithm: "SHA1withRSA".
- SIGNATURE_RSA_SHA224 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Signature algorithm: "SHA224withRSA".
- SIGNATURE_RSA_SHA256 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Signature algorithm: "SHA256withRSA".
- SIGNATURE_RSA_SHA384 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Signature algorithm: "SHA384withRSA".
- SIGNATURE_RSA_SHA512 - Static variable in class org.opensaml.security.crypto.JCAConstants
-
Signature algorithm: "SHA512withRSA".
- SIGNING - org.opensaml.security.credential.UsageType
-
Key used for signature processes including TLS/SSL.
- SigningUtil - Class in org.opensaml.security.crypto
-
A utility class for computing and verifying raw signatures and MAC values.
- SigningUtil() - Constructor for class org.opensaml.security.crypto.SigningUtil
-
Constructor.
- signMAC(Key, String, byte[]) - Static method in class org.opensaml.security.crypto.SigningUtil
-
Compute the Message Authentication Code (MAC) value over the supplied input.
- SKI_OID - Static variable in class org.opensaml.security.x509.X509Support
-
Subject Key Identifier (SKI) OID.
- subjectAltNames - Variable in class org.opensaml.security.x509.tls.CertificateNameOptions
-
The set of types of subject alternative names evaluate as derived issuer entity ID names.
- subjectKeyIdentifier - Variable in class org.opensaml.security.x509.X509SubjectKeyIdentifierCriterion
-
X.509 certificate subject key identifier.
- subjectName - Variable in class org.opensaml.security.x509.X509SubjectNameCriterion
-
X.509 certificate subject name.
- supportsTrustedNameResolution() - Method in interface org.opensaml.security.x509.PKIXValidationInformationResolver
-
Check whether resolution of trusted names is supported.
T
- tlsCipherSuites - Variable in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
TLS cipher suites.
- tlsCriteriaSet - Variable in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Optional criteria set used in evaluating server TLS credentials.
- TLSCriteriaSetCriterion - Class in org.opensaml.security.httpclient
-
An implementation of
Criterionwhich specifies criteria pertaining usage of the resolved credential. - TLSCriteriaSetCriterion(CriteriaSet) - Constructor for class org.opensaml.security.httpclient.TLSCriteriaSetCriterion
-
Constructor.
- tlsCriteriaSetStrategy - Variable in class org.opensaml.security.messaging.HttpClientSecurityContext
-
TLS criteria strategy function.
- tlsProtocols - Variable in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
TLS Protocols.
- tlsTrustEngine - Variable in class org.opensaml.security.httpclient.HttpClientSecurityParameters
-
Optional trust engine used in evaluating server TLS credentials.
- toString() - Method in class org.opensaml.security.criteria.KeyAlgorithmCriterion
- toString() - Method in class org.opensaml.security.criteria.KeyLengthCriterion
- toString() - Method in class org.opensaml.security.criteria.KeyNameCriterion
- toString() - Method in class org.opensaml.security.criteria.PeerEntityIDCriterion
- toString() - Method in class org.opensaml.security.criteria.PublicKeyCriterion
- toString() - Method in class org.opensaml.security.criteria.UsageCriterion
- toString() - Method in class org.opensaml.security.crypto.ec.curves.AbstractNamedCurve
- toString() - Method in class org.opensaml.security.crypto.ec.curves.BasicNamedCurve
- toString() - Method in class org.opensaml.security.httpclient.HttpClientSecurityConfigurationCriterion
- toString() - Method in class org.opensaml.security.httpclient.TLSCriteriaSetCriterion
- toString() - Method in class org.opensaml.security.x509.tls.ClientTLSValidationConfigurationCriterion
- toString() - Method in class org.opensaml.security.x509.TrustedNamesCriterion
- toString() - Method in class org.opensaml.security.x509.X509DigestCriterion
- toString() - Method in class org.opensaml.security.x509.X509IssuerSerialCriterion
- toString() - Method in class org.opensaml.security.x509.X509SubjectKeyIdentifierCriterion
- toString() - Method in class org.opensaml.security.x509.X509SubjectNameCriterion
- trimZeroes(byte[]) - Static method in class org.opensaml.security.crypto.ec.ECSupport
-
Trim leading zero bytes from the byte array.
- TrustedCredentialTrustEngine<TokenType> - Interface in org.opensaml.security.trust
-
Evaluates the trustworthiness and validity of a token against implementation-specific requirements based on trusted credentials obtained via a credential resolver.
- trustedNames - Variable in class org.opensaml.security.x509.TrustedNamesCriterion
-
The set of trusted names.
- TrustedNamesCriterion - Class in org.opensaml.security.x509
-
A criterion implementation for conveying a dynamically-generated set of trusted names for PKIX validation purposes.
- TrustedNamesCriterion(Set<String>) - Constructor for class org.opensaml.security.x509.TrustedNamesCriterion
-
Constructor.
- TrustEngine<TokenType> - Interface in org.opensaml.security.trust
-
Evaluates the trustworthiness and validity of a token against implementation-specific requirements.
U
- UNSPECIFIED - org.opensaml.security.credential.UsageType
-
Denotes that the purpose of the key was not specified.
- URI_ALT_NAME - Static variable in class org.opensaml.security.x509.X509Support
-
RFC 2459 URI Subject Alt Name type.
- UsageCriterion - Class in org.opensaml.security.criteria
-
An implementation of
Criterionwhich specifies criteria pertaining usage of the resolved credential. - UsageCriterion(UsageType) - Constructor for class org.opensaml.security.criteria.UsageCriterion
-
Constructor.
- usageType - Variable in class org.opensaml.security.credential.AbstractCredential
-
Usage type of this credential.
- UsageType - Enum in org.opensaml.security.credential
-
Credential usage types.
- UsageType(String) - Constructor for enum org.opensaml.security.credential.UsageType
-
Constructor.
V
- validate(PKIXValidationInformation, X509Credential) - Method in interface org.opensaml.security.x509.PKIXTrustEvaluator
-
Validate the specified credential against the specified set of trusted validation information.
- validate(TokenType, CriteriaSet) - Method in interface org.opensaml.security.trust.TrustEngine
-
Validates the token against trusted information obtained in an implementation-specific manner.
- validationParameters - Variable in class org.opensaml.security.messaging.ClientTLSSecurityParametersContext
-
A
ClientTLSValidationParametersinstance. - value - Variable in enum org.opensaml.security.credential.UsageType
-
Enum string value.
- valueOf(String) - Static method in enum org.opensaml.security.credential.UsageType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.opensaml.security.credential.UsageType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verify(PublicKey, String, byte[], byte[]) - Static method in class org.opensaml.security.crypto.SigningUtil
-
Verify the signature value computed over the supplied input against the supplied signature value.
- verify(Credential, String, boolean, byte[], byte[]) - Static method in class org.opensaml.security.crypto.SigningUtil
-
Verify the signature value computed over the supplied input against the supplied signature value.
- verifyMAC(Key, String, byte[], byte[]) - Static method in class org.opensaml.security.crypto.SigningUtil
-
Verify the Message Authentication Code (MAC) value computed over the supplied input against the supplied MAC value.
X
- X400ADDRESS_ALT_NAME - Static variable in class org.opensaml.security.x509.X509Support
-
RFC 2459 X.400 Address Subject Alt Name type.
- x500DNHandler - Variable in class org.opensaml.security.x509.tls.CertificateNameOptions
-
Responsible for serializing X.500 names to strings from certificate-derived
X500Principalinstances. - X500DNHandler - Interface in org.opensaml.security.x509
-
Interface for implementations which handle parsing and serialization of X.500 names represented by
X500Principal. - x500SubjectDNFormat - Variable in class org.opensaml.security.x509.tls.CertificateNameOptions
-
The format specifier for serializing X.500 subject names to strings.
- X509_CERT_REQUEST_ATTRIBUTE - Static variable in class org.opensaml.security.messaging.ServletRequestX509CredentialAdapter
-
Servlet request attribute to pull certificate info from.
- X509Credential - Interface in org.opensaml.security.x509
-
An entity credential based on key material and other information (e.g.
- x509digest - Variable in class org.opensaml.security.x509.X509DigestCriterion
-
X.509 certificate digest.
- X509DigestCriterion - Class in org.opensaml.security.x509
-
An implementation of
Criterionwhich specifies criteria based on the digest of an X.509 certificate. - X509DigestCriterion(String, byte[]) - Constructor for class org.opensaml.security.x509.X509DigestCriterion
-
Constructor.
- X509IssuerSerialCriterion - Class in org.opensaml.security.x509
-
An implementation of
Criterionwhich specifies criteria based on X.509 certificate issuer name and serial number. - X509IssuerSerialCriterion(X500Principal, BigInteger) - Constructor for class org.opensaml.security.x509.X509IssuerSerialCriterion
-
Constructor.
- X509SubjectKeyIdentifierCriterion - Class in org.opensaml.security.x509
-
An implementation of
Criterionwhich specifies criteria based on X.509 certificate subject key identifier. - X509SubjectKeyIdentifierCriterion(byte[]) - Constructor for class org.opensaml.security.x509.X509SubjectKeyIdentifierCriterion
-
Constructor.
- X509SubjectNameCriterion - Class in org.opensaml.security.x509
-
An implementation of
Criterionwhich specifies criteria based on X.509 certificate subject name. - X509SubjectNameCriterion(X500Principal) - Constructor for class org.opensaml.security.x509.X509SubjectNameCriterion
-
Constructor.
- X509Support - Class in org.opensaml.security.x509
-
Utility class for working with X509 objects.
- X509Support() - Constructor for class org.opensaml.security.x509.X509Support
-
Constructed.
- x509TrustEngine - Variable in class org.opensaml.security.x509.tls.ClientTLSValidationParameters
-
A
TrustEngineinstance used to validate a client TLSX509Credential. - X962c2tnb191v1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'X9.62 c2tnb191v1', OID: 1.2.840.10045.3.0.5.
- X962c2tnb191v1() - Constructor for class org.opensaml.security.crypto.ec.curves.X962c2tnb191v1
- X962c2tnb191v2 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'X9.62 c2tnb191v2', OID: 1.2.840.10045.3.0.6.
- X962c2tnb191v2() - Constructor for class org.opensaml.security.crypto.ec.curves.X962c2tnb191v2
- X962c2tnb191v3 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'X9.62 c2tnb191v3', OID: 1.2.840.10045.3.0.7.
- X962c2tnb191v3() - Constructor for class org.opensaml.security.crypto.ec.curves.X962c2tnb191v3
- X962c2tnb239v1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'X9.62 c2tnb239v1', OID: 1.2.840.10045.3.0.11.
- X962c2tnb239v1() - Constructor for class org.opensaml.security.crypto.ec.curves.X962c2tnb239v1
- X962c2tnb239v2 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'X9.62 c2tnb239v2', OID: 1.2.840.10045.3.0.12.
- X962c2tnb239v2() - Constructor for class org.opensaml.security.crypto.ec.curves.X962c2tnb239v2
- X962c2tnb239v3 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'X9.62 c2tnb239v3', OID: 1.2.840.10045.3.0.13.
- X962c2tnb239v3() - Constructor for class org.opensaml.security.crypto.ec.curves.X962c2tnb239v3
- X962c2tnb359v1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'X9.62 c2tnb359v1', OID: 1.2.840.10045.3.0.18.
- X962c2tnb359v1() - Constructor for class org.opensaml.security.crypto.ec.curves.X962c2tnb359v1
- X962c2tnb431r1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'X9.62 c2tnb431r1', OID: 1.2.840.10045.3.0.20.
- X962c2tnb431r1() - Constructor for class org.opensaml.security.crypto.ec.curves.X962c2tnb431r1
- X962prime192v2 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'X9.62 prime192v2', OID: 1.2.840.10045.3.1.2.
- X962prime192v2() - Constructor for class org.opensaml.security.crypto.ec.curves.X962prime192v2
- X962prime192v3 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'X9.62 prime192v3', OID: 1.2.840.10045.3.1.3.
- X962prime192v3() - Constructor for class org.opensaml.security.crypto.ec.curves.X962prime192v3
- X962prime239v1 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'X9.62 prime239v1', OID: 1.2.840.10045.3.1.4.
- X962prime239v1() - Constructor for class org.opensaml.security.crypto.ec.curves.X962prime239v1
- X962prime239v2 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'X9.62 prime239v2', OID: 1.2.840.10045.3.1.5.
- X962prime239v2() - Constructor for class org.opensaml.security.crypto.ec.curves.X962prime239v2
- X962prime239v3 - Class in org.opensaml.security.crypto.ec.curves
-
Descriptor for named curve 'X9.62 prime239v3', OID: 1.2.840.10045.3.1.6.
- X962prime239v3() - Constructor for class org.opensaml.security.crypto.ec.curves.X962prime239v3
All Classes All Packages