|
Bouncy Castle Cryptography 1.47 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.bouncycastle.pkcs.PKCS12PfxPdu
public class PKCS12PfxPdu
A holding class for the PKCS12 Pfx structure.
| Constructor Summary | |
|---|---|
PKCS12PfxPdu(org.bouncycastle.asn1.pkcs.Pfx pfx)
|
|
| Method Summary | |
|---|---|
org.bouncycastle.asn1.pkcs.ContentInfo[] |
getContentInfos()
Return the content infos in the AuthenticatedSafe contained in this Pfx. |
boolean |
hasMac()
Return whether or not there is MAC attached to this file. |
boolean |
isMacValid(PKCS12MacCalculatorBuilderProvider macCalcProviderBuilder,
char[] password)
Verify the MacData attached to the PFX is consistent with what is expected. |
org.bouncycastle.asn1.pkcs.Pfx |
toASN1Structure()
Return the underlying ASN.1 object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PKCS12PfxPdu(org.bouncycastle.asn1.pkcs.Pfx pfx)
| Method Detail |
|---|
public org.bouncycastle.asn1.pkcs.ContentInfo[] getContentInfos()
public boolean hasMac()
public boolean isMacValid(PKCS12MacCalculatorBuilderProvider macCalcProviderBuilder,
char[] password)
throws PKCSException
macCalcProviderBuilder - provider builder for the calculator for the MACpassword - password to use
PKCSException - if there is a problem evaluating the MAC.
java.lang.IllegalStateException - if no MAC is actually presentpublic org.bouncycastle.asn1.pkcs.Pfx toASN1Structure()
|
Bouncy Castle Cryptography 1.47 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||