예제 #1
0
 def __init__(self, **kargs):
     seq = [
         ASN1F_PACKET("signatureAlgorithm", X509_AlgorithmIdentifier(),
                      X509_AlgorithmIdentifier),
         ASN1F_BIT_STRING("subjectPublicKey", None)
     ]
     ASN1F_SEQUENCE.__init__(self, *seq, **kargs)
예제 #2
0
파일: x509.py 프로젝트: commial/scapy
 def __init__(self, **kargs):
     seq = [ASN1F_PACKET("signatureAlgorithm",
                         X509_AlgorithmIdentifier(),
                         X509_AlgorithmIdentifier),
            ASN1F_PACKET("subjectPublicKey", ECDSAPublicKey(),
                         ECDSAPublicKey)]
     ASN1F_SEQUENCE.__init__(self, *seq, **kargs)
예제 #3
0
 def __init__(self, **kargs):
     seq = [
         ASN1F_PACKET("tbsCertList", X509_TBSCertList(), X509_TBSCertList),
         ASN1F_PACKET("signatureAlgorithm", X509_AlgorithmIdentifier(),
                      X509_AlgorithmIdentifier),
         ASN1F_BIT_STRING("signatureValue", "defaultsignature" * 2)
     ]
     ASN1F_SEQUENCE.__init__(self, *seq, **kargs)
예제 #4
0
 def __init__(self, **kargs):
     seq = [
         ASN1F_PACKET("tbsCertList", X509_TBSCertList(), X509_TBSCertList),
         ASN1F_PACKET("signatureAlgorithm", X509_AlgorithmIdentifier(),
                      X509_AlgorithmIdentifier),
         ASN1F_BIT_STRING_ENCAPS("signatureValue", ECDSASignature(),
                                 ECDSASignature)
     ]
     ASN1F_SEQUENCE.__init__(self, *seq, **kargs)
예제 #5
0
파일: x509.py 프로젝트: commial/scapy
 def __init__(self, **kargs):
     seq = [ASN1F_OID("extnID", "2.5.29.19"),
            ASN1F_optional(
                ASN1F_BOOLEAN("critical", False)),
            ASN1F_PACKET("extnValue",
                         X509_ExtBasicConstraints(),
                         X509_ExtBasicConstraints,
                         explicit_tag=0x04)]
     ASN1F_SEQUENCE.__init__(self, *seq, **kargs)
예제 #6
0
 def __init__(self, **kargs):
     seq = [ASN1F_OID("extnID", "2.5.29.19"),
            ASN1F_optional(
                ASN1F_BOOLEAN("critical", False)),
            ASN1F_PACKET("extnValue",
                         X509_ExtBasicConstraints(),
                         X509_ExtBasicConstraints,
                         explicit_tag=0x04)]
     ASN1F_SEQUENCE.__init__(self, *seq, **kargs)
예제 #7
0
파일: x509.py 프로젝트: commial/scapy
 def __init__(self, **kargs):
     seq = [ASN1F_PACKET("tbsCertList",
                         X509_TBSCertList(),
                         X509_TBSCertList),
            ASN1F_PACKET("signatureAlgorithm",
                         X509_AlgorithmIdentifier(),
                         X509_AlgorithmIdentifier),
            ASN1F_BIT_STRING("signatureValue",
                             "defaultsignature" * 2)]
     ASN1F_SEQUENCE.__init__(self, *seq, **kargs)
예제 #8
0
 def __init__(self, **kargs):
     seq = [
         ASN1F_PACKET("tbsResponseData", OCSP_ResponseData(),
                      OCSP_ResponseData),
         ASN1F_PACKET("signatureAlgorithm", X509_AlgorithmIdentifier(),
                      X509_AlgorithmIdentifier),
         ASN1F_BIT_STRING("signature", "defaultsignature" * 2),
         ASN1F_optional(
             ASN1F_SEQUENCE_OF("certs", None, X509_Cert, explicit_tag=0xa0))
     ]
     ASN1F_SEQUENCE.__init__(self, *seq, **kargs)
예제 #9
0
파일: x509.py 프로젝트: commial/scapy
 def __init__(self, **kargs):
     seq = [ASN1F_PACKET("tbsCertList",
                         X509_TBSCertList(),
                         X509_TBSCertList),
            ASN1F_PACKET("signatureAlgorithm",
                         X509_AlgorithmIdentifier(),
                         X509_AlgorithmIdentifier),
            ASN1F_BIT_STRING_ENCAPS("signatureValue",
                                    ECDSASignature(),
                                    ECDSASignature)]
     ASN1F_SEQUENCE.__init__(self, *seq, **kargs)
예제 #10
0
파일: x509.py 프로젝트: commial/scapy
 def __init__(self, **kargs):
     seq = [ASN1F_PACKET("tbsResponseData",
                         OCSP_ResponseData(),
                         OCSP_ResponseData),
            ASN1F_PACKET("signatureAlgorithm",
                         X509_AlgorithmIdentifier(),
                         X509_AlgorithmIdentifier),
            ASN1F_BIT_STRING("signature",
                             "defaultsignature" * 2),
            ASN1F_optional(
                ASN1F_SEQUENCE_OF("certs", None, X509_Cert,
                                  explicit_tag=0xa0))]
     ASN1F_SEQUENCE.__init__(self, *seq, **kargs)