Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

cryptix.pki
Class CertificateBuilderSpi  view CertificateBuilderSpi download CertificateBuilderSpi.java

java.lang.Object
  extended bycryptix.pki.CertificateBuilderSpi

public abstract class CertificateBuilderSpi
extends java.lang.Object

Service provider interface for CertificateBuilder

Version:
$Revision: 1.2 $

Constructor Summary
CertificateBuilderSpi()
           
 
Method Summary
abstract  java.security.cert.Certificate engineBuild(java.security.PublicKey subjectKey, java.security.Principal subjectName, KeyBundle issuer, char[] passphrase, java.security.SecureRandom sr)
          Returns a new Certificate based on the given subject key, subject name and Issuer.
abstract  java.security.cert.Certificate engineBuild(java.security.PublicKey subjectKey, java.security.Principal subjectName, KeyBundle issuer, char[] passphrase, java.security.SecureRandom sr, java.security.spec.AlgorithmParameterSpec algSpec)
          Returns a new Certificate based on the given subject key, subject name and Issuer and with the given parameters.
abstract  java.security.cert.Certificate engineBuild(java.security.PublicKey subjectKey, java.security.Principal subjectName, java.security.PrivateKey issuer, java.security.SecureRandom sr)
          Returns a new Certificate based on the given subject key, subject name and Issuer.
abstract  java.security.cert.Certificate engineBuild(java.security.PublicKey subjectKey, java.security.Principal subjectName, java.security.PrivateKey issuer, java.security.SecureRandom sr, java.security.spec.AlgorithmParameterSpec algSpec)
          Returns a new Certificate based on the given subject key, subject name and Issuer and with the given parameters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CertificateBuilderSpi

public CertificateBuilderSpi()
Method Detail

engineBuild

public abstract java.security.cert.Certificate engineBuild(java.security.PublicKey subjectKey,
                                                           java.security.Principal subjectName,
                                                           KeyBundle issuer,
                                                           char[] passphrase,
                                                           java.security.SecureRandom sr)
                                                    throws java.security.cert.CertificateException,
                                                           java.security.UnrecoverableKeyException
Returns a new Certificate based on the given subject key, subject name and Issuer.

This method will generally need to execute a cryptographic signing operation, so it could take a while to execute.


engineBuild

public abstract java.security.cert.Certificate engineBuild(java.security.PublicKey subjectKey,
                                                           java.security.Principal subjectName,
                                                           KeyBundle issuer,
                                                           char[] passphrase,
                                                           java.security.SecureRandom sr,
                                                           java.security.spec.AlgorithmParameterSpec algSpec)
                                                    throws java.security.cert.CertificateException,
                                                           java.security.InvalidAlgorithmParameterException,
                                                           java.security.UnrecoverableKeyException
Returns a new Certificate based on the given subject key, subject name and Issuer and with the given parameters.

This method will generally need to execute a cryptographic signing operation, so it could take a while to execute.


engineBuild

public abstract java.security.cert.Certificate engineBuild(java.security.PublicKey subjectKey,
                                                           java.security.Principal subjectName,
                                                           java.security.PrivateKey issuer,
                                                           java.security.SecureRandom sr)
                                                    throws java.security.cert.CertificateException
Returns a new Certificate based on the given subject key, subject name and Issuer.

This method will generally need to execute a cryptographic signing operation, so it could take a while to execute.


engineBuild

public abstract java.security.cert.Certificate engineBuild(java.security.PublicKey subjectKey,
                                                           java.security.Principal subjectName,
                                                           java.security.PrivateKey issuer,
                                                           java.security.SecureRandom sr,
                                                           java.security.spec.AlgorithmParameterSpec algSpec)
                                                    throws java.security.cert.CertificateException,
                                                           java.security.InvalidAlgorithmParameterException
Returns a new Certificate based on the given subject key, subject name and Issuer and with the given parameters.

This method will generally need to execute a cryptographic signing operation, so it could take a while to execute.