security
Class SignatureFile

java.lang.Object
  extended by security.SignatureFile

public class SignatureFile
extends java.lang.Object


Nested Class Summary
static class SignatureFile.Block
           
 
Constructor Summary
SignatureFile(java.security.MessageDigest[] digests, java.util.jar.Manifest mf, ManifestDigester md, java.lang.String baseName, boolean signManifest)
           
 
Method Summary
 SignatureFile.Block generateBlock(java.security.PrivateKey privateKey, java.security.cert.X509Certificate[] certChain, boolean externalSF)
           
 java.lang.String getBaseName()
           
 java.lang.String getMetaName()
           
 void write(java.io.OutputStream out)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignatureFile

public SignatureFile(java.security.MessageDigest[] digests,
                     java.util.jar.Manifest mf,
                     ManifestDigester md,
                     java.lang.String baseName,
                     boolean signManifest)
Method Detail

write

public void write(java.io.OutputStream out)
           throws java.io.IOException
Throws:
java.io.IOException

getMetaName

public java.lang.String getMetaName()

getBaseName

public java.lang.String getBaseName()

generateBlock

public SignatureFile.Block generateBlock(java.security.PrivateKey privateKey,
                                         java.security.cert.X509Certificate[] certChain,
                                         boolean externalSF)
                                  throws java.security.NoSuchAlgorithmException,
                                         java.security.InvalidKeyException,
                                         java.io.IOException,
                                         java.security.SignatureException,
                                         java.security.cert.CertificateException
Throws:
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
java.io.IOException
java.security.SignatureException
java.security.cert.CertificateException