Reference record for OID 1.2.840.10045.4.1

Parent
1.2.840.10045.4 (signatures, id-ecSigType)
Node code
1
Node names
  • ecdsa-with-SHA1
  • ecdsa-with-Sha1
  • sa-ecdsaWithSHA1
Numeric OID
1.2.840.10045.4.1
URN notation
urn:oid:1.2.840.10045.4.1
ASN.1 notation

{1 2 840 10045 4 1}

  • {iso(1) member-body(2) us(840) ansi-x962(10045) signatures(4) ecdsa-with-SHA1(1)}
  • {iso(1) member-body(2) us(840) ansi-x962(10045) signatures(4) ecdsa-with-Sha1(1)}
  • {iso(1) member-body(2) us(840) ansi-x962(10045) signatures(4) sa-ecdsaWithSHA1(1)}
  • {iso(1) member-body(2) us(840) ansi-x962(10045) id-ecSigType(4) ecdsa-with-SHA1(1)}
  • {iso(1) member-body(2) us(840) ansi-x962(10045) id-ecSigType(4) ecdsa-with-Sha1(1)}
  • {iso(1) member-body(2) us(840) ansi-x962(10045) id-ecSigType(4) sa-ecdsaWithSHA1(1)}
  • {iso(1) member-body(2) us(840) ansi-X9-62(10045) signatures(4) ecdsa-with-SHA1(1)}
  • {iso(1) member-body(2) us(840) ansi-X9-62(10045) signatures(4) ecdsa-with-Sha1(1)}
  • {iso(1) member-body(2) us(840) ansi-X9-62(10045) signatures(4) sa-ecdsaWithSHA1(1)}
  • {iso(1) member-body(2) us(840) ansi-X9-62(10045) id-ecSigType(4) ecdsa-with-SHA1(1)}
  • {iso(1) member-body(2) us(840) ansi-X9-62(10045) id-ecSigType(4) ecdsa-with-Sha1(1)}
  • {iso(1) member-body(2) us(840) ansi-X9-62(10045) id-ecSigType(4) sa-ecdsaWithSHA1(1)}
  • {iso(1) member-body(2) us(840) ansi-x9-62(10045) signatures(4) ecdsa-with-SHA1(1)}
  • {iso(1) member-body(2) us(840) ansi-x9-62(10045) signatures(4) ecdsa-with-Sha1(1)}
  • {iso(1) member-body(2) us(840) ansi-x9-62(10045) signatures(4) sa-ecdsaWithSHA1(1)}
  • {iso(1) member-body(2) us(840) ansi-x9-62(10045) id-ecSigType(4) ecdsa-with-SHA1(1)}
  • Additional combinations skipped.
OID-IRI notation
  • /1/2/840/10045/4/1
  • /ISO/Member-Body/US/10045/4/1
  • /ISO/Member-Body/840/10045/4/1
  • /ISO/2/840/10045/4/1
Named path variants
  • /iso/member-body/us/ansi-x962/signatures/ecdsa-with-SHA1
  • /iso/member-body/us/ansi-x962/signatures/ecdsa-with-Sha1
  • /iso/member-body/us/ansi-x962/signatures/sa-ecdsaWithSHA1
  • /iso/member-body/us/ansi-x962/id-ecSigType/ecdsa-with-SHA1
  • /iso/member-body/us/ansi-x962/id-ecSigType/ecdsa-with-Sha1
  • /iso/member-body/us/ansi-x962/id-ecSigType/sa-ecdsaWithSHA1
  • /iso/member-body/us/ansi-X9-62/signatures/ecdsa-with-SHA1
  • /iso/member-body/us/ansi-X9-62/signatures/ecdsa-with-Sha1
  • /iso/member-body/us/ansi-X9-62/signatures/sa-ecdsaWithSHA1
  • /iso/member-body/us/ansi-X9-62/id-ecSigType/ecdsa-with-SHA1
  • /iso/member-body/us/ansi-X9-62/id-ecSigType/ecdsa-with-Sha1
  • /iso/member-body/us/ansi-X9-62/id-ecSigType/sa-ecdsaWithSHA1
  • /iso/member-body/us/ansi-x9-62/signatures/ecdsa-with-SHA1
  • /iso/member-body/us/ansi-x9-62/signatures/ecdsa-with-Sha1
  • /iso/member-body/us/ansi-x9-62/signatures/sa-ecdsaWithSHA1
  • /iso/member-body/us/ansi-x9-62/id-ecSigType/ecdsa-with-SHA1
  • Additional combinations skipped.

Source records

1.2.840.10045.4.1

Status in source: unspecified.

Names: ecdsa-with-Sha1

Technical details
{
  "smi_kind": "OBJECT IDENTIFIER",
  "definition": [
    "ecdsa-with-Sha1",
    "OBJECT",
    "IDENTIFIER",
    "::=",
    "{",
    "id-ecSigType",
    "sha1",
    "(",
    "1",
    ")",
    "}"
  ]
}
  • itu-formal · Publisher's source file
    Source location: ANSI-X9-62::ecdsa-with-Sha1.
    Source version and references

    Published package: ITU-T X.894 2018-cor1; file: ANSI-X9-62.asn.

    Downloaded: 2026-10-19T21:41:01.280052+00:00. SHA-256: 53c88d00a2aed68811390b1464446228e74942cb99a6edcbb8c75565229e5b42

    {'kind': 'OBJECT IDENTIFIER', 'details': {'module': 'ANSI-X9-62', 'document': {'language': 'asn', 'software': 'ITU-T X.894', 'release_version': '2018-cor1'}, 'smi_kind': 'OBJECT IDENTIFIER', 'definition': 'ecdsa-with-Sha1 OBJECT IDENTIFIER ::= {id-ecSigType sha1(1)}', 'source_encoding': 'utf-8-sig'}, 'parser_version': 'formal-3-q5'}
  • itu-formal · Publisher's source file · ASN.1 class AuthenticationFramework
    Source location: ANSI-X9-62::ecdsa-with-Sha1.
    Source version and references

    Published package: ITU-T X.894 2018-cor1; file: TransientKey.asn.

    Downloaded: 2026-10-19T21:41:03.278840+00:00. SHA-256: 9e06d9be9e6e32e4364a88d2cae143134695c96f4ea68ff925d1e7c471682b6a

    {'kind': 'OBJECT IDENTIFIER', 'details': {'module': 'ANSI-X9-62', 'document': {'language': 'asn', 'software': 'ITU-T X.894', 'release_version': '2018-cor1'}, 'smi_kind': 'OBJECT IDENTIFIER', 'definition': 'ecdsa-with-Sha1 OBJECT IDENTIFIER ::= {id-ecSigType sha1(1)}', 'source_encoding': 'cp1252'}, 'parser_version': 'formal-3-q5'}

1.2.840.10045.4.1

Status in source: unspecified.

Names: ecdsa-with-SHA1

Technical details
{
  "smi_kind": "OBJECT IDENTIFIER",
  "definition": [
    "ecdsa-with-SHA1",
    "OBJECT",
    "IDENTIFIER",
    "::=",
    "{",
    "id-ecSigType",
    "1",
    "}"
  ]
}
  • RFC Editor · RFC 3279 · RFC errata · Publisher's source file · Archived source file · RFC TXT — rfc3447.txt · RFC TXT — rfc5912.txt · RFC TXT — rfc8017.txt
    Source location: PKIX1Algorithms88::ecdsa-with-SHA1.
    Source version and references

    Downloaded: 2026-10-19T00:19:37.636853+00:00. SHA-256: 6d3f19f18e17fa1c68da5aaf4021327748fabca840d7300443b77357a1fc1614

    {'kind': 'OBJECT IDENTIFIER', 'details': {'errata': [{'section': '1', 'errata_id': '307', 'errata_type_code': 'Technical', 'errata_status_code': 'Verified'}, {'section': 'GLOBAL', 'errata_id': '1909', 'errata_type_code': 'Editorial', 'errata_status_code': 'Held for Document Update'}, {'section': '2.3.5', 'errata_id': '2048', 'errata_type_code': 'Technical', 'errata_status_code': 'Verified'}, {'section': '1', 'errata_id': '4102', 'errata_type_code': 'Editorial', 'errata_status_code': 'Verified'}, {'section': '2.3.3', 'errata_id': '4036', 'errata_type_code': 'Technical', 'errata_status_code': 'Verified'}, {'section': '2.3.5', 'errata_id': '7296', 'errata_type_code': 'Editorial', 'errata_status_code': 'Verified'}, {'section': '2.3.5', 'errata_id': '6672', 'errata_type_code': 'Technical', 'errata_status_code': 'Held for Document Update'}], 'module': 'PKIX1Algorithms88', 'document': {'date': ['May 2002'], 'title': ['Algorithms and Identifiers for the Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile'], 'stream': ['IETF'], 'updated-by': ['RFC4055 RFC4491 RFC5480 RFC5758 RFC8692'], 'current-status': ['PROPOSED STANDARD'], 'publication-status': ['PROPOSED STANDARD']}, 'smi_kind': 'OBJECT IDENTIFIER', 'definition': 'ecdsa-with-SHA1 OBJECT IDENTIFIER ::= { id-ecSigType 1 }', 'errata_url': 'https://www.rfc-editor.org/errata/rfc3279', 'source_encoding': 'utf-8-sig'}, 'parser_version': 'mib-4-q4'}

1.2.840.10045.4.1

Status in source: unspecified.

Names: ecdsa-with-SHA1

Technical details
{
  "smi_kind": "OBJECT IDENTIFIER",
  "definition": [
    "ecdsa-with-SHA1",
    "OBJECT",
    "IDENTIFIER",
    "::=",
    "{",
    "iso",
    "(",
    "1",
    ")",
    "member-body",
    "(",
    "2",
    ")",
    "us",
    "(",
    "840",
    ")",
    "ansi-X9-62",
    "(",
    "10045",
    ")",
    "signatures",
    "(",
    "4",
    ")",
    "1",
    "}"
  ]
}
  • RFC Editor · RFC 5480 · RFC errata · Publisher's source file · Archived source file · RFC TXT — rfc3447.txt · RFC TXT — rfc5912.txt · RFC TXT — rfc8017.txt
    Source location: PKIX1Algorithms2008::ecdsa-with-SHA1.
    Source version and references

    Downloaded: 2026-10-19T00:21:49.385773+00:00. SHA-256: 593bf29fd0da2ff8b903c3ebf1c9d189a770039159e2ba46a0c3b91355037f26

    {'kind': 'OBJECT IDENTIFIER', 'details': {'errata': [{'section': '2.1.1, pg.5', 'errata_id': '1727', 'errata_type_code': 'Editorial', 'errata_status_code': 'Held for Document Update'}, {'section': '2.1.1.1', 'errata_id': '1728', 'errata_type_code': 'Editorial', 'errata_status_code': 'Held for Document Update'}, {'section': '4', 'errata_id': '4170', 'errata_type_code': 'Editorial', 'errata_status_code': 'Held for Document Update'}, {'section': '3', 'errata_id': '6670', 'errata_type_code': 'Technical', 'errata_status_code': 'Verified'}, {'section': '4', 'errata_id': '8026', 'errata_type_code': 'Editorial', 'errata_status_code': 'Verified'}], 'module': 'PKIX1Algorithms2008', 'imports': {'PKIX1-PSS-OAEP-Algorithms': ['id-sha224', 'id-sha256', 'id-sha384', 'id-sha512']}, 'document': {'date': ['March 2009'], 'title': ['Elliptic Curve Cryptography Subject Public Key Information'], 'stream': ['IETF'], 'updates': ['RFC3279'], 'updated-by': ['RFC8813'], 'current-status': ['PROPOSED STANDARD'], 'publication-status': ['PROPOSED STANDARD']}, 'smi_kind': 'OBJECT IDENTIFIER', 'definition': 'ecdsa-with-SHA1 OBJECT IDENTIFIER ::= {\n     iso(1) member-body(2) us(840) ansi-X9-62(10045) signatures(4) 1 }', 'errata_url': 'https://www.rfc-editor.org/errata/rfc5480', 'source_encoding': 'utf-8-sig'}, 'parser_version': 'mib-4-q4'}
  • RFC Editor · RFC 5912 · RFC errata · Publisher's source file · Archived source file · RFC TXT — rfc2985.txt · RFC TXT — rfc3447.txt · ASN.1 class CryptographicMessageSyntax-2009 · RFC TXT — rfc8017.txt · RFC XML — rfc9174.xml · RFC XML — rfc9480.xml · RFC XML — rfc9608.xml · RFC XML — rfc9654.xml · RFC XML — rfc9810.xml · RFC XML — rfc10002.xml · RFC Editor — verified errata original JSON · IANA SMI — definitive module identifier 1.3.6.1.5.5.7.0.49
    Source location: PKIXAlgs-2009::ecdsa-with-SHA1.
    Source version and references

    Downloaded: 2026-10-19T00:22:16.502984+00:00. SHA-256: 32d508e114363baf6df01a8085d7a6f0515c65776801b3cb728aeed0843b18fc

    {'kind': 'OBJECT IDENTIFIER', 'details': {'errata': [{'section': '14', 'errata_id': '2839', 'errata_type_code': 'Technical', 'errata_status_code': 'Verified'}, {'section': '4', 'errata_id': '3259', 'errata_type_code': 'Technical', 'errata_status_code': 'Verified'}, {'section': '7,', 'errata_id': '2649', 'errata_type_code': 'Technical', 'errata_status_code': 'Verified'}, {'section': 'GLOBAL', 'errata_id': '3130', 'errata_type_code': 'Technical', 'errata_status_code': 'Verified'}, {'section': '14', 'errata_id': '3623', 'errata_type_code': 'Technical', 'errata_status_code': 'Rejected'}, {'section': '14', 'errata_id': '3626', 'errata_type_code': 'Technical', 'errata_status_code': 'Verified'}, {'section': '14', 'errata_id': '3692', 'errata_type_code': 'Technical', 'errata_status_code': 'Verified'}, {'section': '14', 'errata_id': '4145', 'errata_type_code': 'Technical', 'errata_status_code': 'Rejected'}, {'section': '14', 'errata_id': '4244', 'errata_type_code': 'Technical', 'errata_status_code': 'Verified'}, {'section': '6', 'errata_id': '6806', 'errata_type_code': 'Technical', 'errata_status_code': 'Verified'}], 'module': 'PKIXAlgs-2009', 'imports': {'AlgorithmInformation-2009': ['PUBLIC-KEY', 'SIGNATURE-ALGORITHM', 'DIGEST-ALGORITHM', 'SMIME-CAPS'], 'PKIX1-PSS-OAEP-Algorithms-2009': ['mda-sha224', 'mda-sha256', 'mda-sha384', 'mda-sha512']}, 'document': {'date': ['June 2010'], 'proof': 'Value of a proved OBJECT IDENTIFIER type', 'title': ['New ASN.1 Modules for the Public Key Infrastructure Using X.509 (PKIX)'], 'stream': ['IETF'], 'extraction': 'Complete reviewed ASN.1 module in unpaged RFC TXT; locator is module::symbol, not a physical line number', 'updated-by': ['RFC6960 RFC9480 RFC9810'], 'declared_type': 'OBJECT IDENTIFIER', 'current-status': ['INFORMATIONAL'], 'source_warnings': [], 'publication-status': ['INFORMATIONAL']}, 'smi_kind': 'OBJECT IDENTIFIER', 'definition': 'ecdsa-with-SHA1 OBJECT IDENTIFIER ::= {\n\n\n\n\n\n\n\n\n\n    iso(1) member-body(2) us(840) ansi-X9-62(10045)\n    signatures(4) 1 }', 'errata_url': 'https://www.rfc-editor.org/errata/rfc5912', 'source_encoding': 'utf-8-sig'}, 'parser_version': 'mib-4-q4+rfc-reviewed-text-6'}
  • itu-formal · Publisher's source file · ASN.1 class AlgorithmInformation-2009
    Source location: PKIXAlgs-2009::ecdsa-with-SHA1.
    Source version and references

    Published package: ITU-T X.894 2018-cor1; file: PKIXAlgs-2009.asn.

    Downloaded: 2026-10-19T21:41:02.877759+00:00. SHA-256: 8e0ce3d93ca9358f4242ddae267eb56cd3b4b3b38f70829bbe75930af19fd92a

    {'kind': 'OBJECT IDENTIFIER', 'details': {'module': 'PKIXAlgs-2009', 'imports': {'AlgorithmInformation-2009': ['PUBLIC-KEY', 'SIGNATURE-ALGORITHM', 'DIGEST-ALGORITHM', 'SMIME-CAPS'], 'PKIX1-PSS-OAEP-Algorithms-2009': ['mda-sha224', 'mda-sha256', 'mda-sha384', 'mda-sha512']}, 'document': {'language': 'asn', 'software': 'ITU-T X.894', 'release_version': '2018-cor1'}, 'smi_kind': 'OBJECT IDENTIFIER', 'definition': 'ecdsa-with-SHA1 OBJECT IDENTIFIER ::= {\r\niso(1) member-body(2) us(840) ansi-X9-62(10045)\r\nsignatures(4) 1 }', 'source_encoding': 'utf-8-sig'}, 'parser_version': 'formal-3-q5'}

1.2.840.10045.4.1

Status in source: unspecified.

Names: sa-ecdsaWithSHA1

Technical details
{
  "smi_kind": "ASN.1 information object",
  "definition": [
    "sa-ecdsaWithSHA1",
    "SIGNATURE-ALGORITHM",
    "::=",
    "{",
    "IDENTIFIER",
    "ecdsa-with-SHA1",
    "VALUE",
    "ECDSA-Sig-Value",
    "PARAMS",
    "TYPE",
    "NULL",
    "ARE",
    "absent",
    "HASHES",
    "{",
    "mda-sha1",
    "}",
    "PUBLIC-KEYS",
    "{",
    "pk-ec",
    "}",
    "SMIME-CAPS",
    "{",
    "IDENTIFIED",
    "BY",
    "ecdsa-with-SHA1",
    "}",
    "}"
  ]
}
  • RFC Editor · RFC 5912 · RFC errata · Publisher's source file · Archived source file · RFC TXT — rfc2985.txt · RFC TXT — rfc3447.txt · ASN.1 class CryptographicMessageSyntax-2009 · RFC TXT — rfc8017.txt · RFC XML — rfc9174.xml · RFC XML — rfc9480.xml · RFC XML — rfc9608.xml · RFC XML — rfc9654.xml · RFC XML — rfc9810.xml · RFC XML — rfc10002.xml · RFC Editor — verified errata original JSON · IANA SMI — definitive module identifier 1.3.6.1.5.5.7.0.49
    Source location: PKIXAlgs-2009::sa-ecdsaWithSHA1.
    Source version and references

    Downloaded: 2026-10-19T00:22:16.502984+00:00. SHA-256: 32d508e114363baf6df01a8085d7a6f0515c65776801b3cb728aeed0843b18fc

    {'kind': 'ASN.1 information object', 'details': {'errata': [{'section': '14', 'errata_id': '2839', 'errata_type_code': 'Technical', 'errata_status_code': 'Verified'}, {'section': '4', 'errata_id': '3259', 'errata_type_code': 'Technical', 'errata_status_code': 'Verified'}, {'section': '7,', 'errata_id': '2649', 'errata_type_code': 'Technical', 'errata_status_code': 'Verified'}, {'section': 'GLOBAL', 'errata_id': '3130', 'errata_type_code': 'Technical', 'errata_status_code': 'Verified'}, {'section': '14', 'errata_id': '3623', 'errata_type_code': 'Technical', 'errata_status_code': 'Rejected'}, {'section': '14', 'errata_id': '3626', 'errata_type_code': 'Technical', 'errata_status_code': 'Verified'}, {'section': '14', 'errata_id': '3692', 'errata_type_code': 'Technical', 'errata_status_code': 'Verified'}, {'section': '14', 'errata_id': '4145', 'errata_type_code': 'Technical', 'errata_status_code': 'Rejected'}, {'section': '14', 'errata_id': '4244', 'errata_type_code': 'Technical', 'errata_status_code': 'Verified'}, {'section': '6', 'errata_id': '6806', 'errata_type_code': 'Technical', 'errata_status_code': 'Verified'}], 'module': 'PKIXAlgs-2009', 'imports': {'AlgorithmInformation-2009': ['PUBLIC-KEY', 'SIGNATURE-ALGORITHM', 'DIGEST-ALGORITHM', 'SMIME-CAPS'], 'PKIX1-PSS-OAEP-Algorithms-2009': ['mda-sha224', 'mda-sha256', 'mda-sha384', 'mda-sha512']}, 'document': {'date': ['June 2010'], 'field': 'id', 'proof': 'UNIQUE OBJECT IDENTIFIER field of an information object class', 'title': ['New ASN.1 Modules for the Public Key Infrastructure Using X.509 (PKIX)'], 'stream': ['IETF'], 'extraction': 'Complete reviewed ASN.1 module in unpaged RFC TXT; locator is module::symbol, not a physical line number', 'updated-by': ['RFC6960 RFC9480 RFC9810'], 'class_module': 'AlgorithmInformation-2009', 'class_original': {'path': 'sources/rfc/items/rfc5911/raw/8d2fe1f11e2b84edd252b8268ba3efc9223fa31a9c18e63c436fb90d09b04a7b.txt', 'sha256': '8d2fe1f11e2b84edd252b8268ba3efc9223fa31a9c18e63c436fb90d09b04a7b', 'download_url': 'https://www.rfc-editor.org/rfc/rfc5911.txt'}, 'current-status': ['INFORMATIONAL'], 'class_definition': 'SIGNATURE-ALGORITHM ::= CLASS {\n    &id             OBJECT IDENTIFIER UNIQUE,\n    &Value          OPTIONAL,\n    &Params         OPTIONAL,\n    &paramPresence  ParamOptions DEFAULT absent,\n    &HashSet        DIGEST-ALGORITHM OPTIONAL,\n\n\n\n\n\n\n\n\n\n    &PublicKeySet   PUBLIC-KEY OPTIONAL,\n    &smimeCaps      SMIME-CAPS OPTIONAL\n} WITH SYNTAX {\n    IDENTIFIER &id\n    [VALUE &Value]\n    [PARAMS [TYPE &Params] ARE &paramPresence ]\n    [HASHES &HashSet]\n    [PUBLIC-KEYS &PublicKeySet]\n    [SMIME-CAPS &smimeCaps]\n}\n\n--  PUBLIC-KEY\n--\n--  Describes the basic properties of a public key\n--\n--  &id - contains the OID identifying the public key\n--  &KeyValue - contains the type for the key value\n--  &Params - if present, contains the type for the algorithm\n--               parameters; if absent, implies no parameters\n--  &paramPresence - parameter presence requirement\n--  &keyUsage - contains the set of bits that are legal for this\n--              key type.  Note that it does not make any statement\n--              about how bits may be paired.\n--  &PrivateKey - contains a type structure for encoding the private\n--              key information.\n--\n--  Example:\n--  pk-rsa-pss PUBLIC-KEY ::= {\n--      IDENTIFIER id-RSASSA-PSS\n--      KEY RSAPublicKey\n--      PARAMS TYPE RSASSA-PSS-params ARE optional\n--      CERT-KEY-USAGE { .... }\n--  }', 'publication-status': ['INFORMATIONAL'], 'identifier_reference': 'ecdsa-with-SHA1'}, 'smi_kind': 'ASN.1 information object', 'definition': 'sa-ecdsaWithSHA1 SIGNATURE-ALGORITHM ::= {\n    IDENTIFIER ecdsa-with-SHA1\n    VALUE ECDSA-Sig-Value\n    PARAMS TYPE NULL ARE absent\n    HASHES { mda-sha1 }\n    PUBLIC-KEYS { pk-ec }\n    SMIME-CAPS {IDENTIFIED BY ecdsa-with-SHA1 }\n   }', 'errata_url': 'https://www.rfc-editor.org/errata/rfc5912', 'source_encoding': 'utf-8-sig'}, 'parser_version': 'mib-4-q4+rfc-reviewed-text-6'}
  • itu-formal · Publisher's source file · ASN.1 class AlgorithmInformation-2009
    Source location: PKIXAlgs-2009::sa-ecdsaWithSHA1.
    Source version and references

    Published package: ITU-T X.894 2018-cor1; file: PKIXAlgs-2009.asn.

    Downloaded: 2026-10-19T21:41:02.877759+00:00. SHA-256: 8e0ce3d93ca9358f4242ddae267eb56cd3b4b3b38f70829bbe75930af19fd92a

    {'kind': 'ASN.1 information object', 'details': {'module': 'PKIXAlgs-2009', 'imports': {'AlgorithmInformation-2009': ['PUBLIC-KEY', 'SIGNATURE-ALGORITHM', 'DIGEST-ALGORITHM', 'SMIME-CAPS'], 'PKIX1-PSS-OAEP-Algorithms-2009': ['mda-sha224', 'mda-sha256', 'mda-sha384', 'mda-sha512']}, 'document': {'field': 'id', 'proof': 'UNIQUE OID field of an information object class', 'language': 'asn', 'software': 'ITU-T X.894', 'class_module': 'AlgorithmInformation-2009', 'class_original': {'path': 'sources/itu-formal/items/file-95f7a8ec389068e3c0c6b2bb/raw/97f020c1b8e2e019324939444a895d80153ddaee7f3ebb7fe2d6077825b6e617.asn', 'bytes': 15426, 'label': 'ASN.1 class AlgorithmInformation-2009', 'sha256': '97f020c1b8e2e019324939444a895d80153ddaee7f3ebb7fe2d6077825b6e617', 'source': 'itu-formal', 'download_url': 'https://www.itu.int/wftp3/Public/t/fl/itu-t/x/x894/2018-cor1/AlgorithmInformation-2009.asn', 'official_url': 'https://www.itu.int/itu-t/recommendations/fl.aspx', 'public_archive': False}, 'release_version': '2018-cor1', 'class_definition': 'SIGNATURE-ALGORITHM ::= CLASS {\r\n&id             OBJECT IDENTIFIER UNIQUE,\r\n&Value          OPTIONAL,\r\n&Params         OPTIONAL,\r\n&paramPresence  ParamOptions DEFAULT absent,\r\n&HashSet        DIGEST-ALGORITHM OPTIONAL,\r\n&PublicKeySet   PUBLIC-KEY OPTIONAL,\r\n&smimeCaps      SMIME-CAPS OPTIONAL\r\n} WITH SYNTAX {\r\nIDENTIFIER &id\r\n[VALUE &Value]\r\n[PARAMS [TYPE &Params] ARE &paramPresence ]\r\n[HASHES &HashSet]\r\n[PUBLIC-KEYS &PublicKeySet]\r\n[SMIME-CAPS &smimeCaps]\r\n}\r\n--  PUBLIC-KEY\r\n--\r\n--  Describes the basic properties of a public key\r\n--\r\n--  &id - contains the OID identifying the public key\r\n--  &KeyValue - contains the type for the key value\r\n--  &Params - if present, contains the type for the algorithm\r\n--               parameters; if absent, implies no parameters\r\n--  &paramPresence - parameter presence requirement\r\n--  &keyUsage - contains the set of bits that are legal for this\r\n--              key type.  Note that is does not make any statement\r\n--              about how bits may be paired.\r\n--  &PrivateKey - contains a type structure for encoding the private\r\n--              key information.\r\n--\r\n--  Example:\r\n--  pk-rsa-pss PUBLIC-KEY ::= {\r\n--      IDENTIFIER id-RSASSA-PSS\r\n--      KEY RSAPublicKey\r\n--      PARAMS TYPE RSASSA-PSS-params ARE optional\r\n--      CERT-KEY-USAGE { .... }\r\n--  }', 'identifier_reference': 'ecdsa-with-SHA1'}, 'smi_kind': 'ASN.1 information object', 'definition': 'sa-ecdsaWithSHA1 SIGNATURE-ALGORITHM ::= {\r\nIDENTIFIER ecdsa-with-SHA1\r\nVALUE ECDSA-Sig-Value\r\nPARAMS TYPE NULL ARE absent\r\nHASHES { mda-sha1 }\r\nPUBLIC-KEYS { pk-ec }\r\nSMIME-CAPS {IDENTIFIED BY ecdsa-with-SHA1 }\r\n}', 'source_encoding': 'utf-8-sig'}, 'parser_version': 'formal-3-q5'}

ECDSA with SHA-1

Status in source: unspecified.

Names: ecdsa-with-SHA1

Technical details
{
  "wire_encoding": {
    "hex": "30 09 06 07 2a 86 48 ce 3d 04 01",
    "form": "DER OBJECT IDENTIFIER or AlgorithmIdentifier",
    "numeric_oid_verified": true
  },
  "protocol_mapping": {
    "der": "30 09 06 07 2A 86 48 CE 3D 04 01",
    "value": "-255",
    "comments": "See",
    "registry": "c509-signature-algorithms",
    "parameters": "Absent"
  }
}
  • iana-c509 · Publisher's source file · Archived source file
    Source location: c509-signature-algorithms/record[3].
    Source version and references

    Downloaded: 2026-10-20T03:46:28.337296+00:00. SHA-256: c428eae3ae4b73e53ab555fcf40808cf74eae16ea3530b6f3f0a1e6240d093d5

    {'kind': 'registry mapping', 'details': {'document': {'proof': 'Explicit OID column in a reviewed official IANA registry table', 'registry': 'C509 Signature Algorithms', 'registry_id': 'c509-signature-algorithms', 'record_dates': {'date': '2026-08-11'}, 'published_names': ['ecdsa-with-SHA1'], 'registry_updated': '2026-10-06', 'published_columns': {'id': 'ecdsa-with-SHA1', 'der': '30 09 06 07 2A 86 48 CE 3D 04 01', 'oid': '1.2.840.10045.4.1', 'name': 'ECDSA with SHA-1', 'value': '-255', 'comments': 'See', 'parameters': 'Absent'}}, 'references': [{'url': 'https://www.iana.org/go/draft-ietf-cose-cbor-encoded-cert-21#section-3.2.2', 'type': 'draft', 'section': '3.2.2', 'reference': 'RFC-ietf-cose-cbor-encoded-cert-21'}, {'url': 'https://www.iana.org/go/draft-ietf-cose-cbor-encoded-cert-21', 'type': 'draft', 'reference': 'RFC-ietf-cose-cbor-encoded-cert-21'}, {'url': 'https://www.iana.org/go/draft-ietf-cose-cbor-encoded-cert-21', 'type': 'draft', 'reference': 'RFC-ietf-cose-cbor-encoded-cert-21'}], 'wire_encoding': {'hex': '30 09 06 07 2a 86 48 ce 3d 04 01', 'form': 'DER OBJECT IDENTIFIER or AlgorithmIdentifier', 'numeric_oid_verified': True}, 'protocol_mapping': {'der': '30 09 06 07 2A 86 48 CE 3D 04 01', 'value': '-255', 'comments': 'See', 'registry': 'c509-signature-algorithms', 'parameters': 'Absent'}}, 'parser_version': 'iana-other-1'}

1.2.840.10045.4.1

Status in source: unspecified.

Names: ecdsa-with-Sha1

Technical details
{
  "definition": [
    "ecdsa-with-Sha1",
    "OBJECT",
    "IDENTIFIER",
    "::=",
    "{",
    "id-ecSigType",
    "1",
    "}"
  ]
}
  • bsi-formal · Publisher's source file
    Source location: Physical PDF page 34 / ecdsa-with-Sha1.
    Source version and references

    Published package: BSI TR-03111 Elliptic Curve Cryptography, Version 2.0 2.0; file: BSI-TR-03111_V-2-0_pdf.pdf.

    Downloaded: 2026-10-20T01:31:35.437726+00:00. SHA-256: f39a69a5c54b07712a76e1f31bd275e26f59d7ad67b7a54f9c3e198e6d9e2509

    {'kind': 'BSI OID declaration', 'details': {'document': {'proof': 'Explicit OBJECT IDENTIFIER assignment in the published specification', 'language': 'ASN.1 declaration in a published BSI guideline', 'pdf_page': 34, 'software': 'BSI TR-03111 Elliptic Curve Cryptography, Version 2.0', 'publication': {'title': 'BSI TR-03111 Elliptic Curve Cryptography, Version 2.0', 'number': '03111', 'cover_date': '2007-02-14', 'cover_version': '2.0', 'catalogue_version': '2.0', 'publication_status': 'published'}, 'pdf_end_page': 34, 'namespace_role': 'Explicit standardized OID outside bsi-de', 'context_excerpt': 'in X9.62 [4]. Federal Office for Information Security 33 Technical Guideline - Elliptic Curve Cryptography id-ecSigType OBJECT IDENTIFIER ::= { ansi-x9-62 signatures(4) } ecdsa-with-Sha1 OBJECT IDENTIFIER ::= { id-ecSigType 1 } ecdsa-with-Specified OBJECT IDENTIFIER ::= { id-ecSigType 3 } ecdsa-with-Sha224 OBJECT IDENTIFIER ::= { ecdsa-with-Specified 1 } ecdsa-with-Sha256 OBJECT IDENTIFIER ::= { ecdsa-with-Specified 2 } ecdsa-with-Sha384 OBJECT IDENTIFIER ::= { ecdsa-with-Specified 3 } ecdsa-with-Sha512 OBJECT IDENTIFIER ::= { ecdsa-with-Specified 4 } For ecdsa-with-Specified the object identifier of the hash function to be used MUST be provided as parameter in the AlgorithmIdentifier. Note: X9.62 als', 'extraction_note': 'Definition is PDF text, located by physical page and symbol, not an original byte range', 'release_version': '2.0'}, 'definition': 'ecdsa-with-Sha1          OBJECT IDENTIFIER ::= { id-ecSigType 1 }'}, 'parser_version': 'bsi-formal-1-q1'}
  • bsi-formal · Publisher's source file
    Source location: Physical PDF page 34 / ecdsa-with-Sha1.
    Source version and references

    Published package: BSI TR-03111 Elliptic Curve Cryptography, Version 2.10 2.10; file: BSI-TR-03111_V-2-1_pdf.pdf.

    Downloaded: 2026-10-20T01:31:34.378088+00:00. SHA-256: 51ee5d0fab150c42d8b446bd48dc7bb7be987278507a0bd96619b50eb127c440

    {'kind': 'BSI OID declaration', 'details': {'document': {'proof': 'Explicit OBJECT IDENTIFIER assignment in the published specification', 'language': 'ASN.1 declaration in a published BSI guideline', 'pdf_page': 34, 'software': 'BSI TR-03111 Elliptic Curve Cryptography, Version 2.10', 'publication': {'title': 'BSI TR-03111 Elliptic Curve Cryptography, Version 2.10', 'number': '03111', 'cover_date': '2018-06-01', 'cover_version': '2.10', 'catalogue_version': '2.10', 'publication_status': 'published'}, 'pdf_end_page': 34, 'namespace_role': 'Explicit standardized OID outside bsi-de', 'context_excerpt': 'NG the DER encoded ECDSA-Sig-Value SHALL be the value of the bit string (including tag and length field). The following object identifiers are defined in X9.62 [2]. id-ecSigType OBJECT IDENTIFIER ::= { ansi-x9-62 signatures(4) } ecdsa-with-Sha1 OBJECT IDENTIFIER ::= { id-ecSigType 1 } ecdsa-with-Specified OBJECT IDENTIFIER ::= { id-ecSigType 3 } ecdsa-with-Sha224 OBJECT IDENTIFIER ::= { ecdsa-with-Specified 1 } ecdsa-with-Sha256 OBJECT IDENTIFIER ::= { ecdsa-with-Specified 2 } ecdsa-with-Sha384 OBJECT IDENTIFIER ::= { ecdsa-with-Specified 3 } ecdsa-with-Sha512 OBJECT IDENTIFIER ::= { ecdsa-with-Specified 4 } For ecdsa-with-Specified the object identifier of the hash function to be used MUST be provided as parameter in the AlgorithmIdentifier. Note: X9.62 als', 'extraction_note': 'Definition is PDF text, located by physical page and symbol, not an original byte range', 'release_version': '2.10'}, 'definition': 'ecdsa-with-Sha1          OBJECT IDENTIFIER ::= { id-ecSigType 1 }'}, 'parser_version': 'bsi-formal-1-q1'}

Descriptions may differ between sources. The primary description is shown first.

Primary description: OID Repository

ANSI X9.62 Elliptic Curve Digital Signature Algorithm (ECDSA) coupled with the Secure Hash Algorithm (SHA) 1 algorithm
View at oid-base.com

Information from OID Repository

See IETF RFC 3279.

From: "Phillip H. Griffin" <phil.griffin@ANTISPAM.asn-1.com>
Date: 27 May 2003
Cc: Don Johnson <DJohnson@ANTISPAM.cygnacom.com>, Jeff Stapleton <jstapleton@ANTISPAM.kpmg.com>, Pud Reaver <w3yd@ANTISPAM.arrl.net>

Olivier Dubuisson wrote:
> the following OID was described as:
>> OID : {iso(1) member-body(2) us(840) ansi-x962(10045) signatures(4) ecdsa-with-SHA1(1)}
>> Description: ANSI X9.62 ECDSA signatures with SHA-1
> in the OID repository.
>
> In one of the files available on your website, we've found the following information:
>> OID : {iso(1) member-body(2) us(840) 10045 module(4) 1}
>> Description: Modules
>> Registrant : "X9F"
> Which one is right? "module" or "signatures"?

Both ;)

I made an error in writing the X9.62 ASN.1 and assigned this OID twice, once to the module OID and again to the signatures. Best to let signatures win, as these actually have an effect on products and code, and change the module assignment from:
ANSI-X9-62 {iso(1) member-body(2) us(840) 10045 module(4) 1}
and
ANSI-X9-62 {iso(1) member-body(2) us(840) 10045 module(4) 2}
to
ANSI-X9-62 {iso(1) member-body(2) us(840) 10045 module(5) 1}
and
ANSI-X9-62 {iso(1) member-body(2) us(840) 10045 module(5) 2}

I'll contact by Cc some "X9F" chairs and get them to ask Miles Smid to get this changed to 5 in the next X9.62 revision.
-----

Note: This OID is used in the imports statement of the ASN.1 module defined in Annex A of ISO/IEC 7816-15 to reference the ASN.1 module named ANSI-X9-62.

Current Registration Authority (inferred from ancestor 1.2.840.10045)

X9F

Siblings (2)

OIDNameDirect childrenDescendantsDescription
1.2.840.10045.4.2 ecdsa-with-Recommended00 ANSI X9.62 EC-DSA algorithm with Recommended
1.2.840.10045.4.3 ecdsa-with-SHA2, ecdsa-with-Specified44 ANSI X9.62 Elliptic Curve Digital Signature Algorithm (ECDSA) algorithm with Secure Hash Algorithm, revision 2 (SHA2)