Interface ClientKeyCryptoStore
- All Superinterfaces:
CryptoStore,CryptoStore.ExportableAsKeyStore
A crypto store containing the private key and certificate required for client authentication over SSL/TLS.
- Since:
- 3.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface se.curity.identityserver.sdk.data.CryptoStore
CryptoStore.ExportableAsKeyStore -
Method Summary
Modifier and TypeMethodDescriptionGets the certificate chain contained by this crypto store.Gets the private key contained by this crypto store.Methods inherited from interface se.curity.identityserver.sdk.data.CryptoStore.ExportableAsKeyStore
getAsKeyStore, getKeyStoreAlias, getKeyStorePassword
-
Method Details
-
getPrivateKey
PrivateKey getPrivateKey()Gets the private key contained by this crypto store.- Returns:
- a
PrivateKey
-
getCertificates
List<X509Certificate> getCertificates()Gets the certificate chain contained by this crypto store.The returned list is unmodifiable and is ordered with the most significant certificate first, followed by zero or more certificate authorities.
- Returns:
- a list of
X509Certificates
-