public class CertGenerationRequest extends ExtendedRequestImpl
| Modifier and Type | Field and Description |
|---|---|
static String |
EXTENSION_OID |
payload, responseRESP_TYPE, TYPE| Constructor and Description |
|---|
CertGenerationRequest(int messageId,
String targerDN,
String issuerDN,
String subjectDN,
String keyAlgorithm)
Creates a new instance of CertGenerationRequest.
|
| Modifier and Type | Method and Description |
|---|---|
ExtendedResponse |
createExtendedResponse(String id,
byte[] berValue,
int offset,
int length) |
byte[] |
getEncodedValue() |
String |
getIssuerDN() |
String |
getKeyAlgorithm() |
byte[] |
getPayload()
Gets the extended request's requestValue portion of the PDU.
|
InternalResultResponse |
getResultResponse()
The result containing response for this request.
|
String |
getSubjectDN() |
String |
getTargetDN() |
void |
setIssuerDN(String issuerDN) |
void |
setKeyAlgorithm(String keyAlgorithm) |
void |
setPayload(byte[] payload)
Sets the extended request's requestValue portion of the PDU.
|
void |
setSubjectDN(String subjectDN) |
void |
setTargetDN(String targetDN) |
equals, getID, getOid, getResponseType, setOid, toStringhashCode, hasResponseadd, addAll, get, getControls, getMessageId, getType, hasControl, put, removeclone, finalize, getClass, notify, notifyAll, wait, wait, waithasResponseadd, addAll, get, getControls, getMessageId, getType, hasControl, put, removepublic static final String EXTENSION_OID
public CertGenerationRequest(int messageId,
String targerDN,
String issuerDN,
String subjectDN,
String keyAlgorithm)
messageId - the message idtargerDN - the DN of target entry whose key and certificate values will be changedissuerDN - DN to be used as the issuer's DN in the certificatesubjectDN - DN to be used as certificate's subjectkeyAlgorithm - crypto algorithm name to be used for generating the keyspublic void setPayload(byte[] payload)
ExtendedRequestImplsetPayload in interface InternalExtendedRequestsetPayload in class ExtendedRequestImplpayload - byte array of data encapsulating ext. req. parameterspublic ExtendedResponse createExtendedResponse(String id, byte[] berValue, int offset, int length) throws NamingException
createExtendedResponse in interface ExtendedRequestcreateExtendedResponse in class ExtendedRequestImplNamingExceptionpublic byte[] getEncodedValue()
getEncodedValue in interface ExtendedRequestgetEncodedValue in class ExtendedRequestImplpublic byte[] getPayload()
ExtendedRequestImplgetPayload in interface InternalExtendedRequestgetPayload in class ExtendedRequestImplpublic InternalResultResponse getResultResponse()
ExtendedRequestImplgetResultResponse in interface InternalResultResponseRequestgetResultResponse in class ExtendedRequestImplpublic String getTargetDN()
public void setTargetDN(String targetDN)
public String getIssuerDN()
public void setIssuerDN(String issuerDN)
public String getSubjectDN()
public void setSubjectDN(String subjectDN)
public String getKeyAlgorithm()
public void setKeyAlgorithm(String keyAlgorithm)
Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.