smimesignedgenerator.html

来自「jijo djoijio oijoij poikijoi joijoij」· HTML 代码 · 共 1,096 行 · 第 1/4 页

HTML
1,096
字号
&nbsp;<!-- ======== CONSTRUCTOR SUMMARY ======== --><A NAME="constructor_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"><B>Constructor Summary</B></FONT></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#SMIMESignedGenerator()">SMIMESignedGenerator</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;base constructor - default content transfer encoding 7bit</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#SMIMESignedGenerator(java.lang.String)">SMIMESignedGenerator</A></B>(java.lang.String&nbsp;defaultContentTransferEncoding)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;base constructor - default content transfer encoding explicitly set</TD></TR></TABLE>&nbsp;<!-- ========== METHOD SUMMARY =========== --><A NAME="method_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"><B>Method Summary</B></FONT></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#addAttributeCertificates(org.bouncycastle.x509.X509Store)">addAttributeCertificates</A></B>(org.bouncycastle.x509.X509Store&nbsp;store)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add the attribute certificates contained in the passed in store to the generator.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#addCertificatesAndCRLs(java.security.cert.CertStore)">addCertificatesAndCRLs</A></B>(java.security.cert.CertStore&nbsp;certStore)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;add the certificates and CRLs contained in the given CertStore to the pool that will be included in the encoded signature block.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#addSigner(java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String)">addSigner</A></B>(java.security.PrivateKey&nbsp;key,          java.security.cert.X509Certificate&nbsp;cert,          java.lang.String&nbsp;digestOID)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;add a signer - no attributes other than the default ones will be provided here.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#addSigner(java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, org.bouncycastle.asn1.cms.AttributeTable, org.bouncycastle.asn1.cms.AttributeTable)">addSigner</A></B>(java.security.PrivateKey&nbsp;key,          java.security.cert.X509Certificate&nbsp;cert,          java.lang.String&nbsp;digestOID,          org.bouncycastle.asn1.cms.AttributeTable&nbsp;signedAttr,          org.bouncycastle.asn1.cms.AttributeTable&nbsp;unsignedAttr)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a signer with extra signed/unsigned attributes or overrides for the standard attributes.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#addSigners(org.bouncycastle.cms.SignerInformationStore)">addSigners</A></B>(<A HREF="../../../../org/bouncycastle/cms/SignerInformationStore.html" title="class in org.bouncycastle.cms">SignerInformationStore</A>&nbsp;signerStore)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a store of precalculated signers to the generator.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;javax.mail.internet.MimeMultipart</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#generate(javax.mail.internet.MimeBodyPart, java.security.Provider)">generate</A></B>(javax.mail.internet.MimeBodyPart&nbsp;content,         java.security.Provider&nbsp;sigProvider)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;generate a signed object that contains an SMIME Signed Multipart object using the given provider.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;javax.mail.internet.MimeMultipart</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#generate(javax.mail.internet.MimeBodyPart, java.lang.String)">generate</A></B>(javax.mail.internet.MimeBodyPart&nbsp;content,         java.lang.String&nbsp;sigProvider)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;generate a signed object that contains an SMIME Signed Multipart object using the given provider.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;javax.mail.internet.MimeMultipart</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#generate(javax.mail.internet.MimeMessage, java.security.Provider)">generate</A></B>(javax.mail.internet.MimeMessage&nbsp;message,         java.security.Provider&nbsp;sigProvider)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;generate a signed object that contains an SMIME Signed Multipart object using the given provider from the given MimeMessage</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;javax.mail.internet.MimeMultipart</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#generate(javax.mail.internet.MimeMessage, java.lang.String)">generate</A></B>(javax.mail.internet.MimeMessage&nbsp;message,         java.lang.String&nbsp;sigProvider)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;generate a signed object that contains an SMIME Signed Multipart object using the given provider from the given MimeMessage</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;javax.mail.internet.MimeBodyPart</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#generateCertificateManagement(java.security.Provider)">generateCertificateManagement</A></B>(java.security.Provider&nbsp;provider)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a certificate management message which is like a signed message with no content or signers but that still carries certificates and CRLs.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;javax.mail.internet.MimeBodyPart</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#generateCertificateManagement(java.lang.String)">generateCertificateManagement</A></B>(java.lang.String&nbsp;provider)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a certificate management message which is like a signed message with no content or signers but that still carries certificates and CRLs.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;javax.mail.internet.MimeBodyPart</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#generateEncapsulated(javax.mail.internet.MimeBodyPart, java.security.Provider)">generateEncapsulated</A></B>(javax.mail.internet.MimeBodyPart&nbsp;content,                     java.security.Provider&nbsp;sigProvider)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;generate a signed message with encapsulated content  Note: doing this is strongly <b>not</b> recommended as it means a recipient of the message will have to be able to read the signature to read the message.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;javax.mail.internet.MimeBodyPart</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#generateEncapsulated(javax.mail.internet.MimeBodyPart, java.lang.String)">generateEncapsulated</A></B>(javax.mail.internet.MimeBodyPart&nbsp;content,                     java.lang.String&nbsp;sigProvider)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;generate a signed message with encapsulated content  Note: doing this is strongly <b>not</b> recommended as it means a recipient of the message will have to be able to read the signature to read the  message.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;javax.mail.internet.MimeBodyPart</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#generateEncapsulated(javax.mail.internet.MimeMessage, java.security.Provider)">generateEncapsulated</A></B>(javax.mail.internet.MimeMessage&nbsp;message,                     java.security.Provider&nbsp;sigProvider)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;generate a signed object that contains an SMIME Signed Multipart object using the given provider from the given MimeMessage.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;javax.mail.internet.MimeBodyPart</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#generateEncapsulated(javax.mail.internet.MimeMessage, java.lang.String)">generateEncapsulated</A></B>(javax.mail.internet.MimeMessage&nbsp;message,                     java.lang.String&nbsp;sigProvider)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;generate a signed object that contains an SMIME Signed Multipart object using the given provider from the given MimeMessage.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;java.util.Map</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#getGeneratedDigests()">getGeneratedDigests</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a map of oids and byte arrays representing the digests calculated on the content during the last generate.</TD></TR></TABLE>&nbsp;<A NAME="methods_inherited_from_class_org.bouncycastle.mail.smime.SMIMEGenerator"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Methods inherited from class org.bouncycastle.mail.smime.<A HREF="../../../../org/bouncycastle/mail/smime/SMIMEGenerator.html" title="class in org.bouncycastle.mail.smime">SMIMEGenerator</A></B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../org/bouncycastle/mail/smime/SMIMEGenerator.html#createSymmetricKeyGenerator(java.lang.String, java.security.Provider)">createSymmetricKeyGenerator</A>, <A HREF="../../../../org/bouncycastle/mail/smime/SMIMEGenerator.html#makeContentBodyPart(javax.mail.internet.MimeBodyPart)">makeContentBodyPart</A>, <A HREF="../../../../org/bouncycastle/mail/smime/SMIMEGenerator.html#makeContentBodyPart(javax.mail.internet.MimeMessage)">makeContentBodyPart</A>, <A HREF="../../../../org/bouncycastle/mail/smime/SMIMEGenerator.html#setContentTransferEncoding(java.lang.String)">setContentTransferEncoding</A></CODE></TD></TR></TABLE>&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD></TR></TABLE>&nbsp;<P><!-- ============ FIELD DETAIL =========== --><A NAME="field_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>Field Detail</B></FONT></TH></TR></TABLE><A NAME="DIGEST_SHA1"><!-- --></A><H3>DIGEST_SHA1</H3><PRE>public static final java.lang.String <B>DIGEST_SHA1</B></PRE><DL><DL></DL></DL><HR><A NAME="DIGEST_MD5"><!-- --></A><H3>DIGEST_MD5</H3><PRE>public static final java.lang.String <B>DIGEST_MD5</B></PRE><DL><DL></DL></DL><HR><A NAME="DIGEST_SHA224"><!-- --></A><H3>DIGEST_SHA224</H3><PRE>public static final java.lang.String <B>DIGEST_SHA224</B></PRE><DL><DL></DL></DL><HR><A NAME="DIGEST_SHA256"><!-- --></A><H3>DIGEST_SHA256</H3><PRE>public static final java.lang.String <B>DIGEST_SHA256</B></PRE><DL><DL></DL></DL><HR><A NAME="DIGEST_SHA384"><!-- --></A><H3>DIGEST_SHA384</H3><PRE>public static final java.lang.String <B>DIGEST_SHA384</B></PRE><DL><DL></DL></DL>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?