X509 Certificate Structure OID Represenation of AlgorithmIdentifier

146 views

Published on

X509 Certificate Structure OID Represenation of AlgorithmIdentifier

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
146
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

X509 Certificate Structure OID Represenation of AlgorithmIdentifier

  1. 1. X.509 Certificate Signature AlgorithmIdentifier OID Representation ASN.1 http://youtube.com/zarigatongy
  2. 2. Follow Me on Youtube Channel Click zarigatongy http://youtube.com/zarigatongy
  3. 3. X.509 Certificate http://youtube.com/zarigatongy
  4. 4. Algorithms OID http://youtube.com/zarigatongy
  5. 5. MD5 with RSA The MD5withRSA OID = 1.2.840.113549.1.1.4 1=>iso 1.2=>iso/memberBody 1.2.840 =>iso/member-body/usa 1.2.840.113549 => iso/memberBody/usa/rsadsi/ 1.2.840.113549.1=>iso/memberBody/usa/rsadsi/pkcs 1.2.840.113549.1.1 = > iso/memberBody/usa/rsadsi/pkcs/pkcs1 1.2.840.113549.1.1.4 =>iso/memberBody/usa/rsadsi/pkcs/pkcs1/MD5 http://youtube.com/zarigatongy
  6. 6. Conversion OID to Hex 1.2.840.113549.1.1.4 2A 86 48 86 F7 0D 01 01 04 http://youtube.com/zarigatongy
  7. 7. Conversion of 840 to 86 48 • Step 1 Convert it into Binary 840 == 1101001000 • Step 2 Longer then 7 bits, break it into seven or less 1101001000 == 110 1001000 • Step 3 Add higher Order Bits 1101001000 == 10000110 01001000 Or hexadecimal 86 48 http://youtube.com/zarigatongy
  8. 8. Conversion of 113549 to 86 F7 0D • Step 1 Convert it into Binary 113549 == 11011101110001101 • Step 2 Longer then 7 bits, break it into seven or less 113549 == 110 1110111 0001101 • Step 3 Make first 2 higher order bits to 1 113549 == 10000110 11110111 00001101 86 F7 0D in hexadecimal http://youtube.com/zarigatongy
  9. 9. Conversion of 1.2 to 2A • Algebra : Z = 40X + Y Z = 40x1 +2 = 42 =0x2A Reference : X.690,ASN.1 Encoding Rules ITU/ISO in ITU X.680 or ISO/IEC 8824 http://youtube.com/zarigatongy
  10. 10. More Protocol Tutorials • • • • • • • • SSL Protocol Click here DHCPv6 Protocol Click Here CHAP Protocol Click Here ISCSI Protocol Tutorial Click Here BGP Tutorial Click Here RADIUS Protocol Click Here PPP Protocol Click Here PPPoE Protocol Click Here http://youtube.com/zarigatongy

×