Difference between revisions of "Unit X.509"

From Ultibo.org
Jump to: navigation, search
(Created page with "Return to Unit Reference === Description === ---- ''To be documented'' === Constants === ---- ''To be documented'' === Type definitions === ---- ''To...")
 
Line 5: Line 5:
 
----
 
----
  
''To be documented''
+
'''Ultibo X.509 interface unit'''
 +
 
 +
X.509 is a standard that defines the format of public key certificates. An X.509 certificate contains a public key and an identity (a hostname, or an organization, or an individual), and is either signed by a certificate authority or self-signed. When a certificate is signed by a trusted certificate authority, or validated by other means, someone holding that certificate can rely on the public key it contains to establish secure communications with another party, or validate documents digitally signed by the corresponding private key.
 +
 
 +
This unit currently only provides the basic functionality required to read and parse an X.509 certificate in DER or PEM format and extract basic information such as the issuer, subject, validity, algorithm and public key.
 +
 +
It is expected that this unit will be expanded to incorporate additional functions over time.
  
 
=== Constants ===
 
=== Constants ===
Line 17: Line 23:
 
''To be documented''
 
''To be documented''
  
=== Public variables ===
+
=== Class definitions ===
 
----
 
----
  
 
''To be documented''
 
''To be documented''
 +
 +
=== Public variables ===
 +
----
 +
 +
''None defined''
  
 
=== Function declarations ===
 
=== Function declarations ===

Revision as of 06:21, 18 April 2018

Return to Unit Reference


Description


Ultibo X.509 interface unit

X.509 is a standard that defines the format of public key certificates. An X.509 certificate contains a public key and an identity (a hostname, or an organization, or an individual), and is either signed by a certificate authority or self-signed. When a certificate is signed by a trusted certificate authority, or validated by other means, someone holding that certificate can rely on the public key it contains to establish secure communications with another party, or validate documents digitally signed by the corresponding private key.

This unit currently only provides the basic functionality required to read and parse an X.509 certificate in DER or PEM format and extract basic information such as the issuer, subject, validity, algorithm and public key.

It is expected that this unit will be expanded to incorporate additional functions over time.

Constants


To be documented

Type definitions


To be documented

Class definitions


To be documented

Public variables


None defined

Function declarations


To be documented


Return to Unit Reference