public class X509CredentialImplementation extends Object implements org.opensaml.security.x509.X509Credential
This class implements the org.opensaml.xml.security.x509.X509Credential interface.
| Constructor and Description |
|---|
X509CredentialImplementation(SSOX509Credential credential) |
X509CredentialImplementation(X509Certificate certificate) |
| Modifier and Type | Method and Description |
|---|---|
org.opensaml.security.credential.CredentialContextSet |
getCredentialContextSet() |
Class<? extends org.opensaml.security.credential.Credential> |
getCredentialType() |
Collection<X509CRL> |
getCRLs() |
X509Certificate |
getEntityCertificate() |
Collection<X509Certificate> |
getEntityCertificateChain()
Following methods are not implemented.
|
String |
getEntityId() |
Collection<String> |
getKeyNames() |
PrivateKey |
getPrivateKey() |
PublicKey |
getPublicKey() |
SecretKey |
getSecretKey() |
org.opensaml.security.credential.UsageType |
getUsageType() |
public X509CredentialImplementation(X509Certificate certificate)
public X509CredentialImplementation(SSOX509Credential credential) throws SSOException
SSOException@Nullable public PublicKey getPublicKey()
getPublicKey in interface org.opensaml.security.credential.Credential@Nullable public PrivateKey getPrivateKey()
getPrivateKey in interface org.opensaml.security.credential.Credential@Nonnull public X509Certificate getEntityCertificate()
getEntityCertificate in interface org.opensaml.security.x509.X509Credential@Nonnull public Collection<X509Certificate> getEntityCertificateChain()
getEntityCertificateChain in interface org.opensaml.security.x509.X509Credential@Nullable public Collection<X509CRL> getCRLs()
getCRLs in interface org.opensaml.security.x509.X509Credential@Nullable public String getEntityId()
getEntityId in interface org.opensaml.security.credential.Credential@Nullable public org.opensaml.security.credential.UsageType getUsageType()
getUsageType in interface org.opensaml.security.credential.Credential@Nonnull public Collection<String> getKeyNames()
getKeyNames in interface org.opensaml.security.credential.Credential@Nullable public SecretKey getSecretKey()
getSecretKey in interface org.opensaml.security.credential.Credential@Nullable public org.opensaml.security.credential.CredentialContextSet getCredentialContextSet()
getCredentialContextSet in interface org.opensaml.security.credential.CredentialCopyright © 2016 WSO2. All rights reserved.