Class PrivateKeyCallback
- java.lang.Object
-
- javax.security.auth.message.callback.PrivateKeyCallback
-
- All Implemented Interfaces:
javax.security.auth.callback.Callback
public class PrivateKeyCallback extends java.lang.Object implements javax.security.auth.callback.Callback
Callback that enables an authentication module to request a certificate chain and private key from the runtime. The information specifying the chain and key may be an alias, a digest, a subject key, or an issuer ID. Other request types may be supported.- Version:
- $Rev: 768352 $ $Date: 2009-04-24 12:26:01 -0400 (Fri, 24 Apr 2009) $
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PrivateKeyCallback.AliasRequest
static class
PrivateKeyCallback.DigestRequest
static class
PrivateKeyCallback.IssuerSerialNumRequest
static interface
PrivateKeyCallback.Request
static class
PrivateKeyCallback.SubjectKeyIDRequest
-
Field Summary
Fields Modifier and Type Field Description private java.security.cert.Certificate[]
chain
private java.security.PrivateKey
key
private PrivateKeyCallback.Request
request
-
Constructor Summary
Constructors Constructor Description PrivateKeyCallback(PrivateKeyCallback.Request request)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.security.cert.Certificate[]
getChain()
java.security.PrivateKey
getKey()
PrivateKeyCallback.Request
getRequest()
void
setKey(java.security.PrivateKey key, java.security.cert.Certificate[] chain)
-
-
-
Field Detail
-
request
private final PrivateKeyCallback.Request request
-
chain
private java.security.cert.Certificate[] chain
-
key
private java.security.PrivateKey key
-
-
Constructor Detail
-
PrivateKeyCallback
public PrivateKeyCallback(PrivateKeyCallback.Request request)
-
-
Method Detail
-
getRequest
public PrivateKeyCallback.Request getRequest()
-
getChain
public java.security.cert.Certificate[] getChain()
-
getKey
public java.security.PrivateKey getKey()
-
setKey
public void setKey(java.security.PrivateKey key, java.security.cert.Certificate[] chain)
-
-