|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kde.koala.KSSLPKCS12
public class KSSLPKCS12
KDE PKCS#12 Certificate As of yet, this class is being defined. if you use it, let it be known that BC will break on you until this message is removed.
KSSL
,
KSSLCertificate
Constructor Summary | |
---|---|
|
KSSLPKCS12()
|
protected |
KSSLPKCS12(java.lang.Class dummy)
|
Method Summary | |
---|---|
boolean |
changePassword(java.lang.String pold,
java.lang.String pnew)
Change the password of the PKCS#12 in memory. |
void |
dispose()
Delete the wrapped C++ instance ahead of finalize() |
protected void |
finalize()
Deletes the wrapped C++ instance |
static KSSLPKCS12 |
fromString(java.lang.String base64)
|
static KSSLPKCS12 |
fromString(java.lang.String base64,
java.lang.String password)
Create a KSSLPKCS12 object from a Base64 in a String. |
KSSLCertificate |
getCertificate()
Get the X.509 certificate. |
boolean |
isDisposed()
Has the wrapped C++ instance been deleted? |
boolean |
isValid()
Check if the X.509 and private key are valid. |
boolean |
isValid(int p)
Check if the X.509 and private key are valid. |
static KSSLPKCS12 |
loadCertFile(java.lang.String filename)
|
static KSSLPKCS12 |
loadCertFile(java.lang.String filename,
java.lang.String password)
Create a KSSLPKCS12 object by reading a PKCS#12 file. |
java.lang.String |
name()
The name of this certificate. |
protected boolean |
parse(java.lang.String pass)
|
int |
revalidate()
Check the X.509 and private key to make sure they're valid. |
int |
revalidate(int p)
Check the X.509 and private key to make sure they're valid. |
boolean |
toFile(java.lang.String filename)
Write the PKCS#12 to a file in raw mode. |
java.lang.String |
toString()
Convert to a Base64 string. |
int |
validate()
Check the X.509 and private key to make sure they're valid. |
int |
validate(int p)
Check the X.509 and private key to make sure they're valid. |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected KSSLPKCS12(java.lang.Class dummy)
public KSSLPKCS12()
Method Detail |
---|
public java.lang.String name()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean changePassword(java.lang.String pold, java.lang.String pnew)
pold
- the old passwordpnew
- the new password
public KSSLCertificate getCertificate()
public boolean toFile(java.lang.String filename)
filename
- the file to write to
public int validate()
KSSLCertificate
public int validate(int p)
p
- the purpose to validate for
KSSLCertificate
public int revalidate()
KSSLCertificate
public int revalidate(int p)
p
- the purpose to validate for
KSSLCertificate
public boolean isValid()
public boolean isValid(int p)
p
- the purpose to validate for
public static KSSLPKCS12 fromString(java.lang.String base64, java.lang.String password)
base64
- the base64 encoded certificatepassword
- a password for the certificate if encrypted
public static KSSLPKCS12 fromString(java.lang.String base64)
public static KSSLPKCS12 loadCertFile(java.lang.String filename, java.lang.String password)
filename
- the filename of the certificatepassword
- a password for the certificate if encrypted
public static KSSLPKCS12 loadCertFile(java.lang.String filename)
protected boolean parse(java.lang.String pass)
protected void finalize() throws java.lang.InternalError
finalize
in class java.lang.Object
java.lang.InternalError
public void dispose()
public boolean isDisposed()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |