Class OpenSshCertificateDecoder

    • Field Detail

      • keyAlgorithm

        private final java.lang.String keyAlgorithm
    • Constructor Detail

      • OpenSshCertificateDecoder

        OpenSshCertificateDecoder​(java.lang.String keyAlgorithm)
    • Method Detail

      • createKeyPair

        public java.security.KeyPair createKeyPair​(PEMStructure pemStructure,
                                                   java.lang.String password)
                                            throws java.io.IOException
        Overrides:
        createKeyPair in class CertificateDecoder
        Throws:
        java.io.IOException
      • generateKeyPair

        abstract java.security.KeyPair generateKeyPair​(TypesReader typesReader)
                                                throws java.security.GeneralSecurityException,
                                                       java.io.IOException
        Throws:
        java.security.GeneralSecurityException
        java.io.IOException
      • generateKayAndIvPbkdf2

        private static byte[] generateKayAndIvPbkdf2​(byte[] password,
                                                     byte[] salt,
                                                     int rounds,
                                                     int keyLength,
                                                     int ivLength)