X509CertImpl.sign

Creates an X.509 certificate, and signs it using the given key (associating a signature algorithm and an X.500 name). This operation is used to implement the certificate generation functionality of a certificate authority.

@param key the private key used for signing. @param algorithm the name of the signature algorithm used. @param provider the name of the provider.

@exception NoSuchAlgorithmException on unsupported signature algorithms. @exception InvalidKeyException on incorrect key. @exception NoSuchProviderException on incorrect provider. @exception SignatureException on signature errors. @exception CertificateException on encoding errors.

  1. void sign(PrivateKey key, string algorithm)
  2. void sign(PrivateKey key, string algorithm, string provider)
    class X509CertImpl
    void
    sign

Meta