SlideShare a Scribd company logo
1 of 10
X.509 Certificate
Signature AlgorithmIdentifier
OID Representation
ASN.1
http://youtube.com/zarigatongy
Follow Me on Youtube Channel
Click zarigatongy

http://youtube.com/zarigatongy
X.509 Certificate

http://youtube.com/zarigatongy
Algorithms OID

http://youtube.com/zarigatongy
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
Conversion OID to Hex
1.2.840.113549.1.1.4
2A 86 48 86 F7 0D 01 01 04

http://youtube.com/zarigatongy
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
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
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
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

More Related Content

Viewers also liked

MOC Presentation 2015 - National Hotels
MOC Presentation 2015 - National HotelsMOC Presentation 2015 - National Hotels
MOC Presentation 2015 - National HotelsMartinez Otero
 
CV MARCELO VALLE 2015 ATUALIZADO
CV MARCELO VALLE 2015 ATUALIZADOCV MARCELO VALLE 2015 ATUALIZADO
CV MARCELO VALLE 2015 ATUALIZADOMarcelo H P Valle
 
Akron Medical Malpractice Attorney What Is A Medical Malpractice Claim
Akron Medical Malpractice Attorney What Is A Medical Malpractice ClaimAkron Medical Malpractice Attorney What Is A Medical Malpractice Claim
Akron Medical Malpractice Attorney What Is A Medical Malpractice Claimlescap44
 

Viewers also liked (6)

Le corbusier (1)
Le corbusier (1)Le corbusier (1)
Le corbusier (1)
 
IT news
IT newsIT news
IT news
 
MOC Presentation 2015 - National Hotels
MOC Presentation 2015 - National HotelsMOC Presentation 2015 - National Hotels
MOC Presentation 2015 - National Hotels
 
CV MARCELO VALLE 2015 ATUALIZADO
CV MARCELO VALLE 2015 ATUALIZADOCV MARCELO VALLE 2015 ATUALIZADO
CV MARCELO VALLE 2015 ATUALIZADO
 
Artigo Uruguai
Artigo UruguaiArtigo Uruguai
Artigo Uruguai
 
Akron Medical Malpractice Attorney What Is A Medical Malpractice Claim
Akron Medical Malpractice Attorney What Is A Medical Malpractice ClaimAkron Medical Malpractice Attorney What Is A Medical Malpractice Claim
Akron Medical Malpractice Attorney What Is A Medical Malpractice Claim
 

Recently uploaded

Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Hiroshi SHIBATA
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideStefan Dietze
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxjbellis
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandIES VE
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024Stephen Perrenod
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentationyogeshlabana357357
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptxFIDO Alliance
 

Recently uploaded (20)

Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 

X509 Certificate Structure OID Represenation of AlgorithmIdentifier

  • 1. X.509 Certificate Signature AlgorithmIdentifier OID Representation ASN.1 http://youtube.com/zarigatongy
  • 2. Follow Me on Youtube Channel Click zarigatongy http://youtube.com/zarigatongy
  • 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. 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. 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. 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. 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. 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