Bouncy Castle Cryptography Library 1.79

org.bouncycastle.openpgp.operator.jcajce
Class JcaPGPContentSignerBuilder

java.lang.Object
  |
  +--org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
All Implemented Interfaces:
PGPContentSignerBuilder

public class JcaPGPContentSignerBuilder
extends java.lang.Object
implements PGPContentSignerBuilder


Constructor Summary
JcaPGPContentSignerBuilder(int keyAlgorithm, int hashAlgorithm)
           
 
Method Summary
 PGPContentSigner build(int signatureType, long keyID, java.security.PrivateKey privateKey)
           
 PGPContentSigner build(int signatureType, PGPPrivateKey privateKey)
           
 JcaPGPContentSignerBuilder setDigestProvider(java.security.Provider provider)
           
 JcaPGPContentSignerBuilder setDigestProvider(java.lang.String providerName)
           
 JcaPGPContentSignerBuilder setProvider(java.security.Provider provider)
           
 JcaPGPContentSignerBuilder setProvider(java.lang.String providerName)
           
 JcaPGPContentSignerBuilder setSecureRandom(java.security.SecureRandom random)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JcaPGPContentSignerBuilder

public JcaPGPContentSignerBuilder(int keyAlgorithm,
                                  int hashAlgorithm)
Method Detail

setSecureRandom

public JcaPGPContentSignerBuilder setSecureRandom(java.security.SecureRandom random)

setProvider

public JcaPGPContentSignerBuilder setProvider(java.security.Provider provider)

setProvider

public JcaPGPContentSignerBuilder setProvider(java.lang.String providerName)

setDigestProvider

public JcaPGPContentSignerBuilder setDigestProvider(java.security.Provider provider)

setDigestProvider

public JcaPGPContentSignerBuilder setDigestProvider(java.lang.String providerName)

build

public PGPContentSigner build(int signatureType,
                              PGPPrivateKey privateKey)
                       throws PGPException
Specified by:
build in interface PGPContentSignerBuilder

build

public PGPContentSigner build(int signatureType,
                              long keyID,
                              java.security.PrivateKey privateKey)
                       throws PGPException

Bouncy Castle Cryptography Library 1.79