|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--weblogic.security.SSL.HandshakeMessage | +--weblogic.security.SSL.SSLCertificate
Field Summary | |
java.util.Vector |
certificateList
The chain of certificates, ordered with sender's certificate first and the root CA last. |
weblogic.security.RSAPrivateKey |
privateKey
The private key of the certificate holder. |
weblogic.security.SSL.SSLState |
state
The SSL session state. |
Constructor Summary | |
SSLCertificate()
Constructor for SSLCertificate. |
|
SSLCertificate(weblogic.security.SSL.SSLState s)
Constructor for SSLCertificate. |
Method Summary | |
X509[] |
getCertificates()
|
weblogic.security.RSAPrivateKey |
getPrivateKey()
Return RSA private key of the certificate holder. |
weblogic.security.RSAPublicKey |
getPublicKey()
The RSA public key of the sender's certificate. |
void |
input(java.io.InputStream is)
Input certificate chain from the given InputStream. |
X509 |
leafCert()
The leaf certificate of the certificate chain. |
int |
length()
Length of certificate chain. |
void |
output(java.io.OutputStream os)
Output certificate chain to the given OutputStream. |
X509 |
rootCA()
The root CA of the certificate chain. |
boolean |
rootCAvalid()
Check if root CA matches fingerprints specified in the session state. |
boolean |
rootCAvalid(byte[][] fingerPrints)
Check if the root CA fingerprint matches list of valid fingerprints. |
java.lang.String |
toString()
What rolls down stairs, Alone or in pairs, Rolls over your neighbor's dog? What's great for a snack, And fits on your back? It's log, log, log! |
boolean |
validateCertChain(com.rsa.certj.cert.X509Certificate[] certChain)
|
void |
verify()
Verify certificate chain by walking to the root. |
boolean |
verifyCAExtensions(com.rsa.certj.cert.X509Certificate cert,
int depth)
|
boolean |
verifyEndEntity(com.rsa.certj.cert.X509Certificate cert)
|
boolean |
verifySelfSignedCert(com.rsa.certj.cert.X509Certificate cert,
int depth)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public java.util.Vector certificateList
public weblogic.security.SSL.SSLState state
public weblogic.security.RSAPrivateKey privateKey
Constructor Detail |
public SSLCertificate()
public SSLCertificate(weblogic.security.SSL.SSLState s)
Method Detail |
public void output(java.io.OutputStream os) throws java.io.IOException
public void input(java.io.InputStream is) throws java.io.IOException
public void verify() throws java.io.IOException
public boolean validateCertChain(com.rsa.certj.cert.X509Certificate[] certChain)
public boolean verifySelfSignedCert(com.rsa.certj.cert.X509Certificate cert, int depth)
public boolean verifyCAExtensions(com.rsa.certj.cert.X509Certificate cert, int depth)
public boolean verifyEndEntity(com.rsa.certj.cert.X509Certificate cert)
public int length()
public java.lang.String toString()
It's lo-og, lo-og,
It's big, it's heavy, it's wood!
It's lo-og, lo-og,
It's better than bad, it's good!
Everyone wants a log,
You're gonna love it, log
Come on and get your log,
Everyone needs a log...
BY BLAMMO!
String representation of certificate chain.
public weblogic.security.RSAPublicKey getPublicKey()
public weblogic.security.RSAPrivateKey getPrivateKey()
public X509 rootCA()
public X509 leafCert()
public X509[] getCertificates()
public boolean rootCAvalid(byte[][] fingerPrints)
public boolean rootCAvalid()
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs61 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |