?? jdkpkcs12keystore.html
字號:
JDKPKCS12KeyStore</H3><PRE>public <B>JDKPKCS12KeyStore</B>(java.lang.String provider)</PRE><DL></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="setRandom(java.security.SecureRandom)"><!-- --></A><H3>setRandom</H3><PRE>public void <B>setRandom</B>(java.security.SecureRandom rand)</PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../org/bouncycastle/jce/interfaces/BCKeyStore.html#setRandom(java.security.SecureRandom)">BCKeyStore</A></CODE></B></DD><DD>set the random source for the key store<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/bouncycastle/jce/interfaces/BCKeyStore.html#setRandom(java.security.SecureRandom)">setRandom</A></CODE> in interface <CODE><A HREF="../../../../org/bouncycastle/jce/interfaces/BCKeyStore.html" title="interface in org.bouncycastle.jce.interfaces">BCKeyStore</A></CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="engineAliases()"><!-- --></A><H3>engineAliases</H3><PRE>public java.util.Enumeration <B>engineAliases</B>()</PRE><DL><DD><DL><DT><B>Specified by:</B><DD><CODE>engineAliases</CODE> in class <CODE>java.security.KeyStoreSpi</CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="engineContainsAlias(java.lang.String)"><!-- --></A><H3>engineContainsAlias</H3><PRE>public boolean <B>engineContainsAlias</B>(java.lang.String alias)</PRE><DL><DD><DL><DT><B>Specified by:</B><DD><CODE>engineContainsAlias</CODE> in class <CODE>java.security.KeyStoreSpi</CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="engineDeleteEntry(java.lang.String)"><!-- --></A><H3>engineDeleteEntry</H3><PRE>public void <B>engineDeleteEntry</B>(java.lang.String alias) throws java.security.KeyStoreException</PRE><DL><DD>this is quite complete - we should follow up on the chain, a bit tricky if a certificate appears in more than one chain...<P><DD><DL><DT><B>Specified by:</B><DD><CODE>engineDeleteEntry</CODE> in class <CODE>java.security.KeyStoreSpi</CODE></DL></DD><DD><DL><DT><B>Throws:</B><DD><CODE>java.security.KeyStoreException</CODE></DL></DD></DL><HR><A NAME="engineGetCertificate(java.lang.String)"><!-- --></A><H3>engineGetCertificate</H3><PRE>public java.security.cert.Certificate <B>engineGetCertificate</B>(java.lang.String alias)</PRE><DL><DD>simply return the cert for the private key<P><DD><DL><DT><B>Specified by:</B><DD><CODE>engineGetCertificate</CODE> in class <CODE>java.security.KeyStoreSpi</CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="engineGetCertificateAlias(java.security.cert.Certificate)"><!-- --></A><H3>engineGetCertificateAlias</H3><PRE>public java.lang.String <B>engineGetCertificateAlias</B>(java.security.cert.Certificate cert)</PRE><DL><DD><DL><DT><B>Specified by:</B><DD><CODE>engineGetCertificateAlias</CODE> in class <CODE>java.security.KeyStoreSpi</CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="engineGetCertificateChain(java.lang.String)"><!-- --></A><H3>engineGetCertificateChain</H3><PRE>public java.security.cert.Certificate[] <B>engineGetCertificateChain</B>(java.lang.String alias)</PRE><DL><DD><DL><DT><B>Specified by:</B><DD><CODE>engineGetCertificateChain</CODE> in class <CODE>java.security.KeyStoreSpi</CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="engineGetCreationDate(java.lang.String)"><!-- --></A><H3>engineGetCreationDate</H3><PRE>public java.util.Date <B>engineGetCreationDate</B>(java.lang.String alias)</PRE><DL><DD><DL><DT><B>Specified by:</B><DD><CODE>engineGetCreationDate</CODE> in class <CODE>java.security.KeyStoreSpi</CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="engineGetKey(java.lang.String, char[])"><!-- --></A><H3>engineGetKey</H3><PRE>public java.security.Key <B>engineGetKey</B>(java.lang.String alias, char[] password) throws java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException</PRE><DL><DD><DL><DT><B>Specified by:</B><DD><CODE>engineGetKey</CODE> in class <CODE>java.security.KeyStoreSpi</CODE></DL></DD><DD><DL><DT><B>Throws:</B><DD><CODE>java.security.NoSuchAlgorithmException</CODE><DD><CODE>java.security.UnrecoverableKeyException</CODE></DL></DD></DL><HR><A NAME="engineIsCertificateEntry(java.lang.String)"><!-- --></A><H3>engineIsCertificateEntry</H3><PRE>public boolean <B>engineIsCertificateEntry</B>(java.lang.String alias)</PRE><DL><DD><DL><DT><B>Specified by:</B><DD><CODE>engineIsCertificateEntry</CODE> in class <CODE>java.security.KeyStoreSpi</CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="engineIsKeyEntry(java.lang.String)"><!-- --></A><H3>engineIsKeyEntry</H3><PRE>public boolean <B>engineIsKeyEntry</B>(java.lang.String alias)</PRE><DL><DD><DL><DT><B>Specified by:</B><DD><CODE>engineIsKeyEntry</CODE> in class <CODE>java.security.KeyStoreSpi</CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="engineSetCertificateEntry(java.lang.String, java.security.cert.Certificate)"><!-- --></A><H3>engineSetCertificateEntry</H3><PRE>public void <B>engineSetCertificateEntry</B>(java.lang.String alias, java.security.cert.Certificate cert) throws java.security.KeyStoreException</PRE><DL><DD><DL><DT><B>Specified by:</B><DD><CODE>engineSetCertificateEntry</CODE> in class <CODE>java.security.KeyStoreSpi</CODE></DL></DD><DD><DL><DT><B>Throws:</B><DD><CODE>java.security.KeyStoreException</CODE></DL></DD></DL><HR><A NAME="engineSetKeyEntry(java.lang.String, byte[], java.security.cert.Certificate[])"><!-- --></A><H3>engineSetKeyEntry</H3><PRE>public void <B>engineSetKeyEntry</B>(java.lang.String alias, byte[] key, java.security.cert.Certificate[] chain) throws java.security.KeyStoreException</PRE><DL><DD><DL><DT><B>Specified by:</B><DD><CODE>engineSetKeyEntry</CODE> in class <CODE>java.security.KeyStoreSpi</CODE></DL></DD><DD><DL>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -