* CertTokenRequest ::= SEQUENCE { * version INTEGER { v1(1) }, * historyIdentifier INTEGER, * extensions [0] Extensions OPTIONAL * } * * * @package asn1 * @subpackage gt */ class GTCertTokenRequest implements ASN1DEREncodable { private $version = 1; private $historyIdentifier; /** * Constructs a new instance of GTCertTokenRequest. */ public function __construct() { } /** * Encodes this GTCertTokenRequest using DER. * * @return array array of bytes that contains the DER encoding of this GTCertTokenRequest */ public function encodeDER() { $sequence = new ASN1Sequence(); $sequence->add(new ASN1Integer($this->version)); $sequence->add(new ASN1Integer($this->historyIdentifier)); return $sequence->encodeDER(); } /** * Gets the version. * * @return int version */ public function getVersion() { return $this->version; } /** * Gets the history identifier. * * @return string history identifier */ public function getHistoryIdentifier() { return $this->historyIdentifier; } /** * Sets the history identifier. * * @param string $historyIdentifier history identifier * @return void */ public function setHistoryIdentifier($historyIdentifier) { $this->historyIdentifier = $historyIdentifier; } } ?>