📄 smimeenvelopedgenerator.html
字号:
<A NAME="AES128_CBC"><!-- --></A><H3>AES128_CBC</H3><PRE>public static final java.lang.String <B>AES128_CBC</B></PRE><DL><DL></DL></DL><HR><A NAME="AES192_CBC"><!-- --></A><H3>AES192_CBC</H3><PRE>public static final java.lang.String <B>AES192_CBC</B></PRE><DL><DL></DL></DL><HR><A NAME="AES256_CBC"><!-- --></A><H3>AES256_CBC</H3><PRE>public static final java.lang.String <B>AES256_CBC</B></PRE><DL><DL></DL></DL><HR><A NAME="CAMELLIA128_CBC"><!-- --></A><H3>CAMELLIA128_CBC</H3><PRE>public static final java.lang.String <B>CAMELLIA128_CBC</B></PRE><DL><DL></DL></DL><HR><A NAME="CAMELLIA192_CBC"><!-- --></A><H3>CAMELLIA192_CBC</H3><PRE>public static final java.lang.String <B>CAMELLIA192_CBC</B></PRE><DL><DL></DL></DL><HR><A NAME="CAMELLIA256_CBC"><!-- --></A><H3>CAMELLIA256_CBC</H3><PRE>public static final java.lang.String <B>CAMELLIA256_CBC</B></PRE><DL><DL></DL></DL><HR><A NAME="SEED_CBC"><!-- --></A><H3>SEED_CBC</H3><PRE>public static final java.lang.String <B>SEED_CBC</B></PRE><DL><DL></DL></DL><HR><A NAME="DES_EDE3_WRAP"><!-- --></A><H3>DES_EDE3_WRAP</H3><PRE>public static final java.lang.String <B>DES_EDE3_WRAP</B></PRE><DL><DL></DL></DL><HR><A NAME="AES128_WRAP"><!-- --></A><H3>AES128_WRAP</H3><PRE>public static final java.lang.String <B>AES128_WRAP</B></PRE><DL><DL></DL></DL><HR><A NAME="AES256_WRAP"><!-- --></A><H3>AES256_WRAP</H3><PRE>public static final java.lang.String <B>AES256_WRAP</B></PRE><DL><DL></DL></DL><HR><A NAME="CAMELLIA128_WRAP"><!-- --></A><H3>CAMELLIA128_WRAP</H3><PRE>public static final java.lang.String <B>CAMELLIA128_WRAP</B></PRE><DL><DL></DL></DL><HR><A NAME="CAMELLIA192_WRAP"><!-- --></A><H3>CAMELLIA192_WRAP</H3><PRE>public static final java.lang.String <B>CAMELLIA192_WRAP</B></PRE><DL><DL></DL></DL><HR><A NAME="CAMELLIA256_WRAP"><!-- --></A><H3>CAMELLIA256_WRAP</H3><PRE>public static final java.lang.String <B>CAMELLIA256_WRAP</B></PRE><DL><DL></DL></DL><HR><A NAME="SEED_WRAP"><!-- --></A><H3>SEED_WRAP</H3><PRE>public static final java.lang.String <B>SEED_WRAP</B></PRE><DL><DL></DL></DL><HR><A NAME="ECDH_SHA1KDF"><!-- --></A><H3>ECDH_SHA1KDF</H3><PRE>public static final java.lang.String <B>ECDH_SHA1KDF</B></PRE><DL><DL></DL></DL><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_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>Constructor Detail</B></FONT></TH></TR></TABLE><A NAME="SMIMEEnvelopedGenerator()"><!-- --></A><H3>SMIMEEnvelopedGenerator</H3><PRE>public <B>SMIMEEnvelopedGenerator</B>()</PRE><DL><DD>base constructor<P></DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_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>Method Detail</B></FONT></TH></TR></TABLE><A NAME="addKeyTransRecipient(java.security.cert.X509Certificate)"><!-- --></A><H3>addKeyTransRecipient</H3><PRE>public void <B>addKeyTransRecipient</B>(java.security.cert.X509Certificate cert) throws java.lang.IllegalArgumentException</PRE><DL><DD>add a recipient.<P><DD><DL><DT><B>Throws:</B><DD><CODE>java.lang.IllegalArgumentException</CODE></DL></DD></DL><HR><A NAME="addKeyTransRecipient(java.security.PublicKey, byte[])"><!-- --></A><H3>addKeyTransRecipient</H3><PRE>public void <B>addKeyTransRecipient</B>(java.security.PublicKey key, byte[] subKeyId) throws java.lang.IllegalArgumentException</PRE><DL><DD>add a recipient - note: this will only work on V3 and later clients.<P><DD><DL><DT><B>Parameters:</B><DD><CODE>key</CODE> - the recipient's public key<DD><CODE>subKeyId</CODE> - the subject key id for the recipient's public key<DT><B>Throws:</B><DD><CODE>java.lang.IllegalArgumentException</CODE></DL></DD></DL><HR><A NAME="addKEKRecipient(javax.crypto.SecretKey, byte[])"><!-- --></A><H3>addKEKRecipient</H3><PRE>public void <B>addKEKRecipient</B>(javax.crypto.SecretKey key, byte[] keyIdentifier) throws java.lang.IllegalArgumentException</PRE><DL><DD>add a KEK recipient.<P><DD><DL><DT><B>Throws:</B><DD><CODE>java.lang.IllegalArgumentException</CODE></DL></DD></DL><HR><A NAME="addKeyAgreementRecipient(java.lang.String, java.security.PrivateKey, java.security.PublicKey, java.security.cert.X509Certificate, java.lang.String, java.lang.String)"><!-- --></A><H3>addKeyAgreementRecipient</H3><PRE>public void <B>addKeyAgreementRecipient</B>(java.lang.String agreementAlgorithm, java.security.PrivateKey senderPrivateKey, java.security.PublicKey senderPublicKey, java.security.cert.X509Certificate recipientCert, java.lang.String cekWrapAlgorithm, java.lang.String provider) throws java.security.NoSuchProviderException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException</PRE><DL><DD>Add a key agreement based recipient.<P><DD><DL><DT><B>Parameters:</B><DD><CODE>senderPrivateKey</CODE> - private key to initialise sender side of agreement with.<DD><CODE>senderPublicKey</CODE> - sender public key to include with message.<DD><CODE>recipientCert</CODE> - recipient's public key certificate.<DD><CODE>cekWrapAlgorithm</CODE> - OID for key wrapping algorithm to use.<DD><CODE>provider</CODE> - provider to use for the agreement calculation.<DT><B>Throws:</B><DD><CODE>java.security.NoSuchProviderException</CODE><DD><CODE>java.security.NoSuchAlgorithmException</CODE><DD><CODE>java.security.InvalidKeyException</CODE></DL></DD></DL><HR><A NAME="addKeyAgreementRecipient(java.lang.String, java.security.PrivateKey, java.security.PublicKey, java.security.cert.X509Certificate, java.lang.String, java.security.Provider)"><!-- --></A><H3>addKeyAgreementRecipient</H3><PRE>public void <B>addKeyAgreementRecipient</B>(java.lang.String agreementAlgorithm, java.security.PrivateKey senderPrivateKey, java.security.PublicKey senderPublicKey, java.security.cert.X509Certificate recipientCert, java.lang.String cekWrapAlgorithm, java.security.Provider provider) throws java.security.NoSuchProviderException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException</PRE><DL><DD>Add a key agreement based recipient.<P><DD><DL><DT><B>Parameters:</B><DD><CODE>senderPrivateKey</CODE> - private key to initialise sender side of agreement with.<DD><CODE>senderPublicKey</CODE> - sender public key to include with message.<DD><CODE>recipientCert</CODE> - recipient's public key certificate.<DD><CODE>cekWrapAlgorithm</CODE> - OID for key wrapping algorithm to use.<DD><CODE>provider</CODE> - provider to use for the agreement calculation.<DT><B>Throws:</B><DD><CODE>java.security.NoSuchProviderException</CODE><DD><CODE>java.security.NoSuchAlgorithmException</CODE>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -