/// <summary> /// Initializes a new instance of the Asn1OctetString class with a given byte array and size constraints. /// </summary> /// <param name="bytes"></param> /// <param name="maxSize"></param> /// <param name="minSize"></param> protected internal Asn1OctetString(byte[] bytes, long?maxSize, long?minSize) { ByteArrayValue = bytes; Constraint = new Asn1StringConstraint(); if (maxSize != null) { Constraint.MaxSize = (long)maxSize; } if (minSize != null) { Constraint.MinSize = (long)minSize; } }
/// <summary> /// Initializes a new instance of the Asn1OctetString class with a given byte array and size constraints. /// </summary> /// <param name="bytes"></param> /// <param name="maxSize"></param> /// <param name="minSize"></param> protected internal Asn1OctetString(byte[] bytes, long? maxSize, long? minSize) { ByteArrayValue = bytes; Constraint = new Asn1StringConstraint(); if (maxSize != null) { Constraint.MaxSize = (long)maxSize; } if (minSize != null) { Constraint.MinSize = (long)minSize; } }
/// <summary> /// Initializes a new instance of the Asn1OctetString class with a given string and size constraints. /// </summary> /// <param name="s"></param> /// <param name="maxSize"></param> /// <param name="minSize"></param> protected internal Asn1OctetString(string s, long?maxSize, long?minSize) { Value = s; Constraint = new Asn1StringConstraint(); if (maxSize != null) { Constraint.MaxSize = (long)maxSize; } if (minSize != null) { Constraint.MinSize = (long)minSize; } }
/// <summary> /// Initializes a new instance of the Asn1OctetString class with a given string and size constraints. /// </summary> /// <param name="s"></param> /// <param name="maxSize"></param> /// <param name="minSize"></param> protected internal Asn1OctetString(string s, long? maxSize, long? minSize) { Value = s; Constraint = new Asn1StringConstraint(); if (maxSize != null) { Constraint.MaxSize = (long)maxSize; } if (minSize != null) { Constraint.MinSize = (long)minSize; } }