Class CredentialReader
java.lang.Object
swiss.trustbroker.common.saml.util.CredentialReader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcheckKeystore(String certPath, String certType, String password, String keyPath) static org.opensaml.security.credential.Credentialstatic org.opensaml.security.credential.CredentialcreateCredential(KeystoreProperties keystoreProperties) static KeyStorecreateKeystoreFromPem(KeystoreProperties keystoreProperties) static org.opensaml.security.credential.Credentialstatic org.opensaml.security.credential.CredentialgetDerCredential(InputStream inputStream, String source) static org.opensaml.security.credential.CredentialgetDerOrPemCredential(String certData, String source) static Optional<com.nimbusds.jose.jwk.JWK> static org.opensaml.security.credential.CredentialgetPemCredential(InputStream inputStream, String source) static List<com.nimbusds.jose.jwk.JWK> static CertificatereadDerCertificate(InputStream inputStream, String source) static KeyStorereadKeystoreFromFile(String keystorePath, String keyStorePassword) static CertificatereadPemCertificate(InputStream inputStream, String source) static CertificatereadPemCertificate(String keystorePath) static PrivateKeyreadPemPrivateKey(String signerKey, String password) static PrivateKeyreadPemPrivateKey(String signerKey, String password, boolean tryOnly) static List<org.opensaml.security.credential.Credential> readTrustCertCredentialFromPem(String keystorePath) static List<org.opensaml.security.credential.Credential> readTrustCredentials(String certPath, String certType, String password, String alias)
-
Constructor Details
-
CredentialReader
public CredentialReader()
-
-
Method Details
-
readTrustCredentials
-
checkKeystore
-
createCredential
public static org.opensaml.security.credential.Credential createCredential(KeystoreProperties keystoreProperties) -
createCredential
-
getDerOrPemCredential
-
getPemCredential
public static org.opensaml.security.credential.Credential getPemCredential(InputStream inputStream, String source) -
getDerCredential
public static org.opensaml.security.credential.Credential getDerCredential(InputStream inputStream, String source) -
readPemPrivateKey
-
readPemPrivateKey
-
readPemCertificate
-
readPemCertificate
-
readDerCertificate
-
readKeystoreFromFile
-
getCredential
-
readTrustCertCredentialFromPem
-
createKeystoreFromPem
-
loadJwks
-
getJwk
-