org.apache.directory.shared.ldap.codec.extended.operations.certGeneration
Class CertGenerationObject

java.lang.Object
  extended by org.apache.directory.shared.asn1.AbstractAsn1Object
      extended by org.apache.directory.shared.ldap.codec.extended.operations.certGeneration.CertGenerationObject
All Implemented Interfaces:
Asn1Object

public class CertGenerationObject
extends AbstractAsn1Object

An extended operation for generating a public key Certificate.

   CertGenerateObject ::= SEQUENCE 
   {
      targetDN        IA5String,
      issuerDN        IA5String,
      subjectDN       IA5String,
      keyAlgorithm    IA5String
   }
 

Version:
$Rev$, $Date$
Author:
Apache Directory Project

Field Summary
 
Fields inherited from class org.apache.directory.shared.asn1.AbstractAsn1Object
parent
 
Constructor Summary
CertGenerationObject()
           
 
Method Summary
 int computeLength()
          Compute the object length, which is the sum of all inner length.
 java.nio.ByteBuffer encode()
           
 java.lang.String getIssuerDN()
           
 java.lang.String getKeyAlgorithm()
           
 java.lang.String getSubjectDN()
           
 java.lang.String getTargetDN()
           
 void setIssuerDN(java.lang.String issuerDN)
           
 void setKeyAlgorithm(java.lang.String keyAlgorithm)
           
 void setSubjectDN(java.lang.String subjectDN)
           
 void setTargetDN(java.lang.String targetDN)
           
 java.lang.String toString()
           
 
Methods inherited from class org.apache.directory.shared.asn1.AbstractAsn1Object
addLength, encode, getCurrentLength, getExpectedLength, getParent, getTlvId, setCurrentLength, setExpectedLength, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CertGenerationObject

public CertGenerationObject()
Method Detail

computeLength

public int computeLength()
Description copied from class: AbstractAsn1Object
Compute the object length, which is the sum of all inner length.

Specified by:
computeLength in interface Asn1Object
Specified by:
computeLength in class AbstractAsn1Object
Returns:
The object's computed length

encode

public java.nio.ByteBuffer encode()
                           throws EncoderException
Throws:
EncoderException

getTargetDN

public java.lang.String getTargetDN()

setTargetDN

public void setTargetDN(java.lang.String targetDN)

getIssuerDN

public java.lang.String getIssuerDN()

setIssuerDN

public void setIssuerDN(java.lang.String issuerDN)

getSubjectDN

public java.lang.String getSubjectDN()

setSubjectDN

public void setSubjectDN(java.lang.String subjectDN)

getKeyAlgorithm

public java.lang.String getKeyAlgorithm()

setKeyAlgorithm

public void setKeyAlgorithm(java.lang.String keyAlgorithm)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.