Package codec.asn1

Examples of codec.asn1.ASN1OpenType


    public ErrorMessage()
    {
        super(2);

        oid_           = new ASN1ObjectIdentifier();
        parameter_     = new ASN1OpenType(new SampleOIDRegistry(), oid_);

        add(oid_);
        add(parameter_);
    }
View Full Code Here


    public ErrorMessage()
    {
        super(2);

        oid_           = new ASN1ObjectIdentifier();
        parameter_     = new ASN1OpenType(new ErrorResolver(oid_));

        add(oid_);
        add(parameter_);
    }
View Full Code Here

     */
    public GeneralName() {
  super();

  otherNameID_ = new ASN1ObjectIdentifier();
  otherNameValue_ = new ASN1OpenType();

  otherNameValueTag_ = new ASN1TaggedType(0, otherNameValue_, true, false);

  otherNameSequence_ = new ASN1Sequence();
  otherNameSequence_.add(otherNameID_);
View Full Code Here

     *                registry shall be used.
     */
    public ContentInfo(OIDRegistry registry) {
  super(2);

  ASN1OpenType ot;

  if (registry == null) {
      registry = PKCSRegistry.getDefaultRegistry();
  }
  contentType_ = new ASN1ObjectIdentifier();
  ot = new ASN1OpenType(registry, contentType_);
  content_ = new ASN1TaggedType(0, ot, true, true);

  add(contentType_);
  add(content_);
    }
View Full Code Here

     */
    public void decode(Decoder decoder) throws ASN1Exception, IOException {
  super.decode(decoder);

  ASN1Type t;
  ASN1OpenType o;

  if (!content_.isOptional()) {
      t = content_.getInnerType();

      if (t instanceof ASN1OpenType) {
    o = (ASN1OpenType) t;
    content_.setInnerType(o.getInnerType());
      }
  }
    }
View Full Code Here

     */
    public CertificationRequest() {

  super(3);

  certificationRequestInfo_ = new ASN1Sequence();

  version_ = new ASN1Integer(0);
  certificationRequestInfo_.add(version_);

  subject_ = new Name();
View Full Code Here

    /**
     * Constructor that builds the data structure
     */
    public X509Certificate() {

  Certificate_ = new ASN1Sequence(3);

  tbsCertificate_ = new X509TBSCertificate();
  Certificate_.add(tbsCertificate_);

  signatureAlgorithm_ = new codec.x509.AlgorithmIdentifier();
View Full Code Here

  }
  if (value == null) {
      value = new ASN1Null();
  }
  type_ = oid;
  values_ = new ASN1Set(1);

  values_.add(value);

  add(oid);
  add(values_);
View Full Code Here

  type_ = value.getOID();

  if (type_ == null) {
      throw new NullPointerException("Value does not provide an OID!");
  }
  values_ = new ASN1Set(1);
  values_.add(value);

  add(type_);
  add(values_);
    }
View Full Code Here

  add(algorithm_);

  encodedKey_ = new ASN1OctetString(key);
  add(encodedKey_);

  attributes_ = new ASN1Set();
  add(new ASN1TaggedType(0, attributes_, false, true));
    }
View Full Code Here

TOP

Related Classes of codec.asn1.ASN1OpenType

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.