Class SoftwareKeypairGenerator

  • All Implemented Interfaces:
    Closeable, AutoCloseable

    public class SoftwareKeypairGenerator
    extends org.xipki.ca.api.kpgen.KeypairGenerator
    Software-based keypair generator.
    Since:
    6.0.0
    Author:
    Lijun Liao (xipki)
    • Constructor Detail

      • SoftwareKeypairGenerator

        public SoftwareKeypairGenerator​(SecureRandom random)
    • Method Detail

      • initialize0

        public void initialize0​(org.xipki.util.ConfPairs conf)
        Specified by:
        initialize0 in class org.xipki.ca.api.kpgen.KeypairGenerator
      • generateKeypair

        public org.bouncycastle.asn1.pkcs.PrivateKeyInfo generateKeypair​(String keyspec)
                                                                  throws org.xipki.security.XiSecurityException
        Specified by:
        generateKeypair in class org.xipki.ca.api.kpgen.KeypairGenerator
        Throws:
        org.xipki.security.XiSecurityException
      • isHealthy

        public boolean isHealthy()
        Specified by:
        isHealthy in class org.xipki.ca.api.kpgen.KeypairGenerator