'Initialize the DER object according to a specific type.
The ASN.1 type is either specified as the ASN.1 string (e.g.
\'SEQUENCE\'), directly with its numerical tag or with no tag
at all (None).'

def __init__(self, ASN1Type=None, payload=b('')):

    if (isInt(ASN1Type) or (ASN1Type is None)):
        self.typeTag = ASN1Type
    elif (len(ASN1Type) == 1):
        self.typeTag = ord(ASN1Type)
    else:
        self.typeTag = self.typeTags.get(ASN1Type)
    self.payload = payload
