Class SecurityUtils
- java.lang.Object
-
- de.hybris.platform.apiregistryservices.utils.SecurityUtils
-
public class SecurityUtils extends java.lang.ObjectHelper class for security
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.security.cert.X509Certificate[]generateCertificateArrayFromDER(byte[] certBytes)Generates certificate chain from the given byte arraystatic java.security.cert.X509CertificategenerateCertificateFromDER(byte[] certBytes)Generates certificate from the given byte arraystatic java.security.interfaces.RSAPrivateKeygeneratePrivateKeyFromDER(byte[] keyBytes)Generates private key from the given byte array
-
-
-
Method Detail
-
generateCertificateFromDER
public static java.security.cert.X509Certificate generateCertificateFromDER(byte[] certBytes) throws java.security.cert.CertificateExceptionGenerates certificate from the given byte array- Parameters:
certBytes- byte array of certificate- Returns:
- X509Certificate
- Throws:
java.security.cert.CertificateException
-
generatePrivateKeyFromDER
public static java.security.interfaces.RSAPrivateKey generatePrivateKeyFromDER(byte[] keyBytes) throws CredentialExceptionGenerates private key from the given byte array- Parameters:
keyBytes- byte array of private key- Returns:
- RSAPrivateKey
- Throws:
java.security.spec.InvalidKeySpecExceptionjava.security.NoSuchAlgorithmExceptionCredentialException
-
generateCertificateArrayFromDER
public static java.security.cert.X509Certificate[] generateCertificateArrayFromDER(byte[] certBytes) throws java.security.cert.CertificateExceptionGenerates certificate chain from the given byte array- Parameters:
certBytes- byte array of certificate- Returns:
- X509Certificate[]
- Throws:
java.security.cert.CertificateException
-
-