Package org.keycloak.common.util
Class DerUtils
- java.lang.Object
- 
- org.keycloak.common.util.DerUtils
 
- 
 public final class DerUtils extends Object Extract PrivateKey, PublicKey, and X509Certificate from a DER encoded byte array or file. Usually generated from openssl- Version:
- $Revision: 1 $
- Author:
- Bill Burke
 
- 
- 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static X509CertificatedecodeCertificate(InputStream is)static PrivateKeydecodePrivateKey(byte[] der)static PrivateKeydecodePrivateKey(InputStream is)static PublicKeydecodePublicKey(byte[] der)static PublicKeydecodePublicKey(byte[] der, String type)
 
- 
- 
- 
Method Detail- 
decodePrivateKeypublic static PrivateKey decodePrivateKey(InputStream is) throws Exception - Throws:
- Exception
 
 - 
decodePublicKeypublic static PublicKey decodePublicKey(byte[] der) throws NoSuchAlgorithmException, InvalidKeySpecException, NoSuchProviderException 
 - 
decodePublicKeypublic static PublicKey decodePublicKey(byte[] der, String type) throws NoSuchAlgorithmException, InvalidKeySpecException, NoSuchProviderException 
 - 
decodeCertificatepublic static X509Certificate decodeCertificate(InputStream is) throws Exception - Throws:
- Exception
 
 - 
decodePrivateKeypublic static PrivateKey decodePrivateKey(byte[] der) throws NoSuchAlgorithmException, InvalidKeySpecException, NoSuchProviderException 
 
- 
 
-