|
|||||||||
Home >> All >> cryptix >> [ pki overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: ![]() ![]() ![]() |
DETAIL: FIELD | CONSTR | METHOD |
cryptix.pki
Class CertificateBuilder

java.lang.Objectcryptix.pki.CertificateBuilder
- public class CertificateBuilder
- extends java.lang.Object
A class for building a Certificate
- Version:
- $Revision: 1.2 $
Field Summary | |
private java.lang.String |
format
|
private java.security.Provider |
provider
|
private CertificateBuilderSpi |
spi
|
Constructor Summary | |
protected |
CertificateBuilder(CertificateBuilderSpi builderSpi,
java.security.Provider provider,
java.lang.String format)
Create a new CertificateBuilder object containing the given SPI object. |
Method Summary | |
java.security.cert.Certificate |
build(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. |
java.security.cert.Certificate |
build(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. |
java.security.cert.Certificate |
build(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. |
java.security.cert.Certificate |
build(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. |
java.lang.String |
getFormat()
Returns the name of the format of this object. |
static CertificateBuilder |
getInstance(java.lang.String format)
Returns a CertificateBuilder that implements the given format. |
static CertificateBuilder |
getInstance(java.lang.String format,
java.security.Provider provider)
Returns a CertificateBuilder from the given provider that implements the given format. |
static CertificateBuilder |
getInstance(java.lang.String format,
java.lang.String provider)
Returns a CertificateBuilder from the given provider that implements the given format. |
java.security.Provider |
getProvider()
Returns the provider of this object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
spi
private final CertificateBuilderSpi spi
provider
private final java.security.Provider provider
format
private final java.lang.String format
Constructor Detail |
CertificateBuilder
protected CertificateBuilder(CertificateBuilderSpi builderSpi, java.security.Provider provider, java.lang.String format)
- Create a new CertificateBuilder object containing the given
SPI object.
Method Detail |
getInstance
public static CertificateBuilder getInstance(java.lang.String format) throws java.security.NoSuchAlgorithmException
- Returns a CertificateBuilder that implements the given format.
getInstance
public static CertificateBuilder getInstance(java.lang.String format, java.lang.String provider) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
- Returns a CertificateBuilder from the given provider that
implements the given format.
getInstance
public static CertificateBuilder getInstance(java.lang.String format, java.security.Provider provider) throws java.security.NoSuchAlgorithmException
- Returns a CertificateBuilder from the given provider that
implements the given format.
getProvider
public final java.security.Provider getProvider()
- Returns the provider of this object.
getFormat
public final java.lang.String getFormat()
- Returns the name of the format of this object.
build
public final java.security.cert.Certificate build(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.
build
public final java.security.cert.Certificate build(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.
This method will generally need to execute a cryptographic signing operation, so it could take a while to execute.
build
public final java.security.cert.Certificate build(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.
build
public final java.security.cert.Certificate build(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.
This method will generally need to execute a cryptographic signing operation, so it could take a while to execute.
|
|||||||||
Home >> All >> cryptix >> [ pki overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: ![]() ![]() ![]() |
DETAIL: FIELD | CONSTR | METHOD |