public abstract class XWSSUtil extends Object
| Constructor and Description |
|---|
XWSSUtil() |
protected static final Logger log
public static X509Certificate getCertificateFromTrustStore(byte[] ski, KeyStore trustStore) throws IOException
ski - byte[] representing SubjectKeyIdentifiertrustStore - java.security.KeyStoreIOExceptionpublic static X509Certificate getCertificateFromTrustStore(String issuerName, BigInteger serialNumber, KeyStore trustStore) throws IOException
issuerName - Certificate Issuer NameserialNumber - Serial number of the certificatetrustStore - java.security.KeystoreIOExceptionpublic static PrivateKey getPrivateKey(byte[] ski, KeyStore keyStore, String keyStorePassword) throws IOException
ski - keyStore - keyStorePassword - IOExceptionpublic static PrivateKey getPrivateKey(String issuerName, BigInteger serialNumber, KeyStore keyStore, String keyStorePassword) throws IOException
issuerName - serialNumber - keyStore - keyStorePassword - IOExceptionpublic static PrivateKey getPrivateKey(X509Certificate certificate, KeyStore keyStore, String keyStorePassword) throws IOException
certificate - keyStore - keyStorePassword - IOExceptionpublic static SecretKey generateSymmetricKey(String algorithm) throws XWSSecurityException
algorithm - XWSSecurityExceptionpublic static X509Certificate matchesProgrammaticInfo(Object obj, byte[] keyIdentifier, String valueType)
public static X509Certificate matchesProgrammaticInfo(Object obj, PublicKey publicKey)
public static X509Certificate matchesProgrammaticInfo(Object obj, BigInteger serialNumber, String issuerName)
public static PrivateKey getProgrammaticPrivateKey(Map context)
public static byte[] getThumbprintIdentifier(X509Certificate cert) throws XWSSecurityException
XWSSecurityExceptionpublic static CertSelector getCertSelector(Class<?> certSelectorClass, Map context)
Copyright © 2005–2018 Oracle Corporation. All rights reserved.