public final class BeIDCredential extends AbstractExtendedCredential
AbstractExtendedCredential
and SessionServiceWithCache
Modifier and Type | Field and Description |
---|---|
static String |
EID_AUTH_ALIAS
Using the authentication certifate on the eid;
|
static String |
EID_SIGN_ALIAS
Using the non-repudiation certifcate on the eid;
|
static String |
PROP_USE_CACHE
Property to activate or desactivate caching of the BeIDCredential.
|
Modifier and Type | Method and Description |
---|---|
X509Certificate |
getCertificate()
Gets the certificate.
|
Certificate[] |
getCertificateChain()
Gets the certificate chain
|
static BeIDCredential |
getInstance(String scope,
String aliasName)
Gets the single instance of BeIDCredential.
|
String |
getIssuer()
Gets the issuer.
|
String |
getIssuerQualifier()
Gets the issuer qualifier.
|
KeyStore |
getKeyStore()
Gets the associated
KeyStore |
PrivateKey |
getPrivateKey()
Gets the private key.
|
String |
getProviderName()
Gets the keystore provider
|
PublicKey |
getPublicKey()
Gets the public key.
|
getCertPath, getExpirationDateTime
public static final String PROP_USE_CACHE
public static final String EID_AUTH_ALIAS
public static final String EID_SIGN_ALIAS
public static BeIDCredential getInstance(String scope, String aliasName)
scope
- aliasName
- TechnicalConnectorException
- the technical connector exceptionpublic PrivateKey getPrivateKey()
public PublicKey getPublicKey()
public X509Certificate getCertificate()
public String getIssuer()
public String getIssuerQualifier()
public KeyStore getKeyStore() throws TechnicalConnectorException
Credential
KeyStore
TechnicalConnectorException
public String getProviderName()
Credential
public Certificate[] getCertificateChain()
Credential
Connector Packaging TECHNICAL 4.0.2 API
Copyright © {inceptionYear}-2021 eHealth. All Rights Reserved.