|
Cryptix OpenPGP | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcryptix.message.SignedMessageBuilderSpi
Service provider interface for SignedMessageBuilder
| Constructor Summary | |
SignedMessageBuilderSpi()
|
|
| Method Summary | |
abstract void |
engineAddSigner(KeyBundle bundle,
char[] passphrase)
Adds a signer from a keybundle, decrypting it with the given passphrase. |
abstract void |
engineAddSigner(java.security.PrivateKey signingkey)
Adds a signer |
abstract Message |
engineBuild()
Returns the signed message |
abstract void |
engineInit(Message contents,
java.security.SecureRandom sr)
Initializes this builder with the given message. |
abstract void |
engineSetAttribute(java.lang.String name,
java.lang.Object attr)
Set a format specific attribute. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SignedMessageBuilderSpi()
| Method Detail |
public abstract void engineInit(Message contents,
java.security.SecureRandom sr)
throws java.lang.IllegalStateException,
MessageException
java.lang.IllegalStateException - if this message has been initialized
before.
MessageException - on a variety of format specific problems.
public abstract void engineSetAttribute(java.lang.String name,
java.lang.Object attr)
throws java.lang.IllegalStateException,
java.lang.IllegalArgumentException,
MessageException
name - a name identifying the attributeattr - the attribute itself
java.lang.IllegalStateException - if this message has not been initialized
before.
java.lang.IllegalArgumentException - if the attribute is not supported or the
given object does not have the right type.
MessageException - on a variety of format specific problems.
public abstract void engineAddSigner(java.security.PrivateKey signingkey)
throws java.lang.IllegalStateException,
MessageException
InvalidStateException - if this message has not been initialized
properly or if the build() method has been called
MessageException - on a variety of format specific problems.
java.lang.IllegalStateException
public abstract void engineAddSigner(KeyBundle bundle,
char[] passphrase)
throws java.lang.IllegalStateException,
MessageException,
java.security.UnrecoverableKeyException
InvalidStateException - if this message has not been initialized
properly or if the build() method has been called
MessageException - on a variety of format specific problems.
java.security.UnrecoverableKeyException - if the private key cannot be retrieved
from the keybundle (for example because of an incorrect
passphrase).
java.lang.IllegalStateException
public abstract Message engineBuild()
throws java.lang.IllegalStateException,
MessageException
InvalidStateException - if this message has not been initialized
properly, if no calls have been made to the addSigner method
or if multiple calls to this build() method are made.
MessageException - on a variety of format specific problems.
java.lang.IllegalStateException
|
Cryptix OpenPGP | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||