Back to index

openldap  2.4.31
Classes | Defines | Typedefs | Functions
authorityKeyIdentifier.h File Reference
#include "asn-incl.h"
#include "componentlib.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OtherName
struct  ORAddress
struct  AttributeTypeAndValue
struct  DirectoryString
union  DirectoryString::DirectoryStringChoiceUnion
struct  EDIPartyName
struct  Name
union  Name::NameChoiceUnion
struct  GeneralName
union  GeneralName::GeneralNameChoiceUnion
struct  AuthorityKeyIdentifier

Defines

#define MatchingComponentKeyIdentifier   MatchingComponentOcts
#define ExtractingComponentKeyIdentifier   ExtractingComponentOcts
#define BDecComponentKeyIdentifier   BDecComponentOcts
#define GDecComponentKeyIdentifier   GDecComponentOcts
#define MatchingComponentCertificateSerialNumber   MatchingComponentInt
#define ExtractingComponentCertificateSerialNumber   ExtractingComponentInt
#define BDecComponentCertificateSerialNumber   BDecComponentInt
#define GDecComponentCertificateSerialNumber   GDecComponentInt

Typedefs

typedef ComponentOcts ComponentKeyIdentifier
typedef ComponentInt ComponentCertificateSerialNumber
typedef struct OtherName ComponentOtherName
typedef struct ORAddress ComponentORAddress
typedef struct
AttributeTypeAndValue 
ComponentAttributeTypeAndValue
typedef struct DirectoryString ComponentDirectoryString
typedef struct EDIPartyName ComponentEDIPartyName
typedef ComponentList ComponentRelativeDistinguishedName
typedef ComponentList ComponentRDNSequence
typedef struct Name ComponentName
typedef struct GeneralName ComponentGeneralName
typedef ComponentList ComponentGeneralNames
typedef struct
AuthorityKeyIdentifier 
ComponentAuthorityKeyIdentifier

Functions

int MatchingComponentOtherName PROTO ((char *oid, ComponentSyntaxInfo *, ComponentSyntaxInfo *v2))
void *ExtractingComponentOtherName PROTO ((void *mem_op, ComponentReference *cr, ComponentOtherName *comp))
int BDecComponentOtherName PROTO ((void *mem_op, GenBuf *b, AsnTag tagId0, AsnLen elmtLen0, ComponentOtherName **v, AsnLen *bytesDecoded, int mode))
int GDecComponentOtherName PROTO ((void *mem_op, GenBuf *b, ComponentOtherName **v, AsnLen *bytesDecoded, int mode))
void *ExtractingComponentORAddress PROTO ((void *mem_op, ComponentReference *cr, ComponentORAddress *comp))
int BDecComponentORAddress PROTO ((void *mem_op, GenBuf *b, AsnTag tagId0, AsnLen elmtLen0, ComponentORAddress **v, AsnLen *bytesDecoded, int mode))
int GDecComponentORAddress PROTO ((void *mem_op, GenBuf *b, ComponentORAddress **v, AsnLen *bytesDecoded, int mode))
void
*ExtractingComponentAttributeTypeAndValue 
PROTO ((void *mem_op, ComponentReference *cr, ComponentAttributeTypeAndValue *comp))
int
BDecComponentAttributeTypeAndValue 
PROTO ((void *mem_op, GenBuf *b, AsnTag tagId0, AsnLen elmtLen0, ComponentAttributeTypeAndValue **v, AsnLen *bytesDecoded, int mode))
int
GDecComponentAttributeTypeAndValue 
PROTO ((void *mem_op, GenBuf *b, ComponentAttributeTypeAndValue **v, AsnLen *bytesDecoded, int mode))
void
*ExtractingComponentDirectoryString 
PROTO ((void *mem_op, ComponentReference *cr, ComponentDirectoryString *comp))
int BDecComponentDirectoryString PROTO ((void *mem_op, GenBuf *b, AsnTag tagId0, AsnLen elmtLen0, ComponentDirectoryString **v, AsnLen *bytesDecoded, int mode))
int GDecComponentDirectoryString PROTO ((void *mem_op, GenBuf *b, ComponentDirectoryString **v, AsnLen *bytesDecoded, int mode))
void
*ExtractingComponentEDIPartyName 
PROTO ((void *mem_op, ComponentReference *cr, ComponentEDIPartyName *comp))
int BDecComponentEDIPartyName PROTO ((void *mem_op, GenBuf *b, AsnTag tagId0, AsnLen elmtLen0, ComponentEDIPartyName **v, AsnLen *bytesDecoded, int mode))
int GDecComponentEDIPartyName PROTO ((void *mem_op, GenBuf *b, ComponentEDIPartyName **v, AsnLen *bytesDecoded, int mode))
void
*ExtractingComponentRelativeDistinguishedName 
PROTO ((void *mem_op, ComponentReference *cr, ComponentRelativeDistinguishedName *comp))
int
BDecComponentRelativeDistinguishedName 
PROTO ((void *mem_op, GenBuf *b, AsnTag tagId0, AsnLen elmtLen0, ComponentRelativeDistinguishedName **v, AsnLen *bytesDecoded, int mode))
int
GDecComponentRelativeDistinguishedName 
PROTO ((void *mem_op, GenBuf *b, ComponentRelativeDistinguishedName **v, AsnLen *bytesDecoded, int mode))
void *ExtractingComponentName PROTO ((void *mem_op, ComponentReference *cr, ComponentName *comp))
int BDecComponentName PROTO ((void *mem_op, GenBuf *b, AsnTag tagId0, AsnLen elmtLen0, ComponentName **v, AsnLen *bytesDecoded, int mode))
int GDecComponentName PROTO ((void *mem_op, GenBuf *b, ComponentName **v, AsnLen *bytesDecoded, int mode))
void
*ExtractingComponentGeneralName 
PROTO ((void *mem_op, ComponentReference *cr, ComponentGeneralName *comp))
int BDecComponentGeneralName PROTO ((void *mem_op, GenBuf *b, AsnTag tagId0, AsnLen elmtLen0, ComponentGeneralName **v, AsnLen *bytesDecoded, int mode))
int GDecComponentGeneralName PROTO ((void *mem_op, GenBuf *b, ComponentGeneralName **v, AsnLen *bytesDecoded, int mode))
void
*ExtractingComponentAuthorityKeyIdentifier 
PROTO ((void *mem_op, ComponentReference *cr, ComponentAuthorityKeyIdentifier *comp))
int
BDecComponentAuthorityKeyIdentifier 
PROTO ((void *mem_op, GenBuf *b, AsnTag tagId0, AsnLen elmtLen0, ComponentAuthorityKeyIdentifier **v, AsnLen *bytesDecoded, int mode))
int
GDecComponentAuthorityKeyIdentifier 
PROTO ((void *mem_op, GenBuf *b, ComponentAuthorityKeyIdentifier **v, AsnLen *bytesDecoded, int mode))

Class Documentation

struct OtherName

Definition at line 46 of file authorityKeyIdentifier.h.

Collaboration diagram for OtherName:
Class Members
ComponentDesc * comp_desc
char id_buf
Syntax * syntax
ComponentOid type_id
ComponentAnyDefinedBy value
struct ORAddress

Definition at line 69 of file authorityKeyIdentifier.h.

Collaboration diagram for ORAddress:
Class Members
ComponentDesc * comp_desc
ComponentOcts extension
char id_buf
Syntax * syntax
ComponentOid type_id
ComponentAnyDefinedBy value
struct AttributeTypeAndValue

Definition at line 93 of file authorityKeyIdentifier.h.

Collaboration diagram for AttributeTypeAndValue:
Class Members
ComponentDesc * comp_desc
char id_buf
Syntax * syntax
ComponentOid type
ComponentAttributeType type
ComponentAnyDefinedBy value
union DirectoryString::DirectoryStringChoiceUnion

Definition at line 130 of file authorityKeyIdentifier.h.

Collaboration diagram for DirectoryString::DirectoryStringChoiceUnion:
Class Members
ComponentBMPString * bmpString
ComponentPrintableString * printableString
ComponentTeletexString * teletexString
ComponentUniversalString * universalString
ComponentUTF8String * utf8String
struct EDIPartyName

Definition at line 153 of file authorityKeyIdentifier.h.

Collaboration diagram for EDIPartyName:
Class Members
ComponentDesc * comp_desc
char id_buf
ComponentDirectoryString * nameAssigner
ComponentDirectoryString * partyName
Syntax * syntax
union Name::NameChoiceUnion

Definition at line 216 of file authorityKeyIdentifier.h.

Collaboration diagram for Name::NameChoiceUnion:
Class Members
ComponentRDNSequence * rdnSequence
union GeneralName::GeneralNameChoiceUnion

Definition at line 253 of file authorityKeyIdentifier.h.

Collaboration diagram for GeneralName::GeneralNameChoiceUnion:
Class Members
ComponentName * directoryName
ComponentIA5String * dNSName
ComponentEDIPartyName * ediPartyName
ComponentOcts * iPAddress
ComponentOtherName * otherName
ComponentOid * registeredID
ComponentIA5String * rfc822Name
ComponentIA5String * uniformResourceIdentifier
ComponentORAddress * x400Address
struct AuthorityKeyIdentifier

Definition at line 295 of file authorityKeyIdentifier.h.

Collaboration diagram for AuthorityKeyIdentifier:
Class Members
ComponentGeneralNames * authorityCertIssuer
ComponentCertificateSerialNumber * authorityCertSerialNumber
ComponentDesc * comp_desc
char id_buf
ComponentKeyIdentifier keyIdentifier
Syntax * syntax

Define Documentation

Definition at line 41 of file authorityKeyIdentifier.h.

Definition at line 30 of file authorityKeyIdentifier.h.

Definition at line 39 of file authorityKeyIdentifier.h.

Definition at line 28 of file authorityKeyIdentifier.h.

Definition at line 43 of file authorityKeyIdentifier.h.

Definition at line 32 of file authorityKeyIdentifier.h.

Definition at line 37 of file authorityKeyIdentifier.h.

Definition at line 26 of file authorityKeyIdentifier.h.


Typedef Documentation

Definition at line 35 of file authorityKeyIdentifier.h.

Definition at line 280 of file authorityKeyIdentifier.h.

Definition at line 24 of file authorityKeyIdentifier.h.

typedef struct Name ComponentName
typedef struct ORAddress ComponentORAddress
typedef struct OtherName ComponentOtherName

Definition at line 191 of file authorityKeyIdentifier.h.

Definition at line 176 of file authorityKeyIdentifier.h.


Function Documentation

int MatchingComponentValidity PROTO ( (char *oid, ComponentSyntaxInfo *, ComponentSyntaxInfo *v2 )
void* ExtractingComponentOtherName PROTO ( (void *mem_op, ComponentReference *cr, ComponentOtherName *comp )
int BDecComponentOtherName PROTO ( (void *mem_op, GenBuf *b, AsnTag tagId0, AsnLen elmtLen0, ComponentOtherName **v, AsnLen *bytesDecoded, int mode )
int GDecComponentOtherName PROTO ( (void *mem_op, GenBuf *b, ComponentOtherName **v, AsnLen *bytesDecoded, int mode )
void* ExtractingComponentORAddress PROTO ( (void *mem_op, ComponentReference *cr, ComponentORAddress *comp )
int BDecComponentORAddress PROTO ( (void *mem_op, GenBuf *b, AsnTag tagId0, AsnLen elmtLen0, ComponentORAddress **v, AsnLen *bytesDecoded, int mode )
int GDecComponentORAddress PROTO ( (void *mem_op, GenBuf *b, ComponentORAddress **v, AsnLen *bytesDecoded, int mode )
int BDecComponentAttributeTypeAndValue PROTO ( (void *mem_op, GenBuf *b, AsnTag tagId0, AsnLen elmtLen0, ComponentAttributeTypeAndValue **v, AsnLen *bytesDecoded, int mode )
int GDecComponentAttributeTypeAndValue PROTO ( (void *mem_op, GenBuf *b, ComponentAttributeTypeAndValue **v, AsnLen *bytesDecoded, int mode )
int BDecComponentDirectoryString PROTO ( (void *mem_op, GenBuf *b, AsnTag tagId0, AsnLen elmtLen0, ComponentDirectoryString **v, AsnLen *bytesDecoded, int mode )
int GDecComponentDirectoryString PROTO ( (void *mem_op, GenBuf *b, ComponentDirectoryString **v, AsnLen *bytesDecoded, int mode )
void* ExtractingComponentEDIPartyName PROTO ( (void *mem_op, ComponentReference *cr, ComponentEDIPartyName *comp )
int BDecComponentEDIPartyName PROTO ( (void *mem_op, GenBuf *b, AsnTag tagId0, AsnLen elmtLen0, ComponentEDIPartyName **v, AsnLen *bytesDecoded, int mode )
int GDecComponentEDIPartyName PROTO ( (void *mem_op, GenBuf *b, ComponentEDIPartyName **v, AsnLen *bytesDecoded, int mode )
int BDecComponentRDNSequence PROTO ( (void *mem_op, GenBuf *b, AsnTag tagId0, AsnLen elmtLen0, ComponentRelativeDistinguishedName **v, AsnLen *bytesDecoded, int mode )
int GDecComponentRDNSequence PROTO ( (void *mem_op, GenBuf *b, ComponentRelativeDistinguishedName **v, AsnLen *bytesDecoded, int mode )
void* ExtractingComponentName PROTO ( (void *mem_op, ComponentReference *cr, ComponentName *comp )
int BDecComponentName PROTO ( (void *mem_op, GenBuf *b, AsnTag tagId0, AsnLen elmtLen0, ComponentName **v, AsnLen *bytesDecoded, int mode )
int GDecComponentName PROTO ( (void *mem_op, GenBuf *b, ComponentName **v, AsnLen *bytesDecoded, int mode )
void* ExtractingComponentGeneralName PROTO ( (void *mem_op, ComponentReference *cr, ComponentGeneralName *comp )
int BDecComponentGeneralName PROTO ( (void *mem_op, GenBuf *b, AsnTag tagId0, AsnLen elmtLen0, ComponentGeneralName **v, AsnLen *bytesDecoded, int mode )
int GDecComponentGeneralName PROTO ( (void *mem_op, GenBuf *b, ComponentGeneralName **v, AsnLen *bytesDecoded, int mode )
int BDecComponentAuthorityKeyIdentifier PROTO ( (void *mem_op, GenBuf *b, AsnTag tagId0, AsnLen elmtLen0, ComponentAuthorityKeyIdentifier **v, AsnLen *bytesDecoded, int mode )
int GDecComponentAuthorityKeyIdentifier PROTO ( (void *mem_op, GenBuf *b, ComponentAuthorityKeyIdentifier **v, AsnLen *bytesDecoded, int mode )