Class PKIUtils


  • public class PKIUtils
    extends java.lang.Object
    Author:
    Loc Ha
    • Constructor Summary

      Constructors 
      Constructor Description
      PKIUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String removeBeginEnd​(java.lang.String pem)  
      static byte[] toDerEncoded​(java.lang.String pem)  
      static java.lang.String toPemEncoded​(byte[] der, java.lang.String label)  
      static java.lang.String toPemEncoded​(java.security.cert.Certificate cert)  
      static java.lang.String toPemEncoded​(java.security.PrivateKey key)  
      static java.lang.String toPemEncoded​(java.security.PublicKey key)  
      static java.lang.String toPemLabel​(java.security.cert.Certificate cert)  
      static java.lang.String toPemLabel​(java.security.PrivateKey key)  
      static java.lang.String toPemLabel​(java.security.PublicKey key)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PKIUtils

        public PKIUtils()
    • Method Detail

      • toDerEncoded

        public static byte[] toDerEncoded​(java.lang.String pem)
      • removeBeginEnd

        public static java.lang.String removeBeginEnd​(java.lang.String pem)
      • toPemEncoded

        public static java.lang.String toPemEncoded​(byte[] der,
                                                    java.lang.String label)
      • toPemLabel

        public static java.lang.String toPemLabel​(java.security.PublicKey key)
      • toPemLabel

        public static java.lang.String toPemLabel​(java.security.PrivateKey key)
      • toPemEncoded

        public static java.lang.String toPemEncoded​(java.security.PublicKey key)
      • toPemEncoded

        public static java.lang.String toPemEncoded​(java.security.PrivateKey key)
      • toPemLabel

        public static java.lang.String toPemLabel​(java.security.cert.Certificate cert)
      • toPemEncoded

        public static java.lang.String toPemEncoded​(java.security.cert.Certificate cert)
                                             throws java.security.cert.CertificateEncodingException
        Throws:
        java.security.cert.CertificateEncodingException