-- ASN module extracted from OASIS X9.84-CMS (2003)
--
-- OASIS XML Common Biometric Format (XCBF) Technical Committee
--
-- From http://oasis-open.org/committees/xcbf/docs/XCBFSchema20030107.zip
--
-- OASIS takes no position regarding the validity or scope of any
-- intellectual property or other rights that might be claimed to
-- pertain to the implementation or use of the technology described in
-- this document or the extent to which any license under such rights
-- might or might not be available; neither does it represent that it
-- has made any effort to identify any such rights. Information on
-- OASIS's procedures with respect to rights in OASIS specifications
-- can be found at the OASIS website. Copies of claims of rights made
-- available for publication and any assurances of licenses to be made
-- available, or the result of an attempt made to obtain a general
-- license or permission for the use of such proprietary rights by
-- implementors or users of this specification, can be obtained from
-- the OASIS Executive Director.
--
-- OASIS invites any interested party to bring to its attention any
-- copyrights, patents or patent applications, or other proprietary
-- rights which may cover technology that may be required to implement
-- this specification. Please address the information to the OASIS
-- Executive Director.
--
-- Copyright © OASIS Open 2002, 2003. All Rights Reserved.
--
-- This document and translations of it may be copied and furnished to
-- others, and derivative works that comment on or otherwise explain
-- it or assist in its implementation may be prepared, copied,
-- published and distributed, in whole or in part, without restriction
-- of any kind, provided that the above copyright notice and this
-- paragraph are included on all such copies and derivative works.
-- However, this document itself does not be modified in any way, such
-- as by removing the copyright notice or references to OASIS, except
-- as needed for the purpose of developing OASIS specifications, in
-- which case the procedures for copyrights defined in the OASIS
-- Intellectual Property Rights document must be followed, or as
-- required to translate it into languages other than English.
--
-- The limited permissions granted above are perpetual and will not be
-- revoked by OASIS or its successors or assigns.
--
-- This document and the information contained herein is provided on
-- an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR
-- IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
-- THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
-- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
--
X9-84-Identifiers {iso(1) identified-organization(3) tc68(133) country(16) x9(840) x9Standards(9) x9-84(84) module(0) ids(3) rev(1)}
DEFINITIONS AUTOMATIC TAGS ::= BEGIN
-- EXPORTS All;
IMPORTS
-- X9.84 Biometrics Information Management and Security --
BIOMETRIC, BiometricInformationSets
FROM X9-84-Biometrics {
iso(1) identified-organization(3) tc68(133) country(16)
x9(840) x9Standards(9) x9-84(84) module(0)
biometrics(1) rev(1) }
-- X9.84 Biometrics Information Management and Security CMS --
ALGORITHM
FROM X9-84-CMS {
iso(1) identified-organization(3) tc68(133) country(16)
x9(840) x9Standards(9) x9-84(84) module(0)
cms(2) rev(1) };
OID ::= OBJECT IDENTIFIER -- Alias
RelOID ::= RELATIVE-OID -- Alias
-- x9-84 { 1 3 133 16 840 9 84 }
-- x9-84-Module { 1 3 133 16 840 9 84 0 }
-- x9-84-Biometrics { 1 3 133 16 840 9 84 0 1 }
-- x9-84-CMS { 1 3 133 16 840 9 84 0 2 }
-- x9-84-Identifiers { 1 3 133 16 840 9 84 0 3 }
-- biometric { 1 3 133 16 840 9 84 1 }
-- id-unknown-Type { 1 3 133 16 840 9 84 1 0 }
-- id-body-Odor { 1 3 133 16 840 9 84 1 1 }
-- id-dna { 1 3 133 16 840 9 84 1 2 }
-- id-ear-Shape { 1 3 133 16 840 9 84 1 3 }
-- id-facial-Features { 1 3 133 16 840 9 84 1 4 }
-- id-finger-Image { 1 3 133 16 840 9 84 1 5 }
-- id-finger-Geometry { 1 3 133 16 840 9 84 1 6 }
-- id-hand-Geometry { 1 3 133 16 840 9 84 1 7 }
-- id-iris-Features { 1 3 133 16 840 9 84 1 8 }
-- id-keystroke-Dynamics { 1 3 133 16 840 9 84 1 9 }
-- id-palm { 1 3 133 16 840 9 84 1 10 }
-- id-retina { 1 3 133 16 840 9 84 1 11 }
-- id-signature { 1 3 133 16 840 9 84 1 12 }
-- id-speech-Pattern { 1 3 133 16 840 9 84 1 13 }
-- id-thermal-Image { 1 3 133 16 840 9 84 1 14 }
-- id-vein-Pattern { 1 3 133 16 840 9 84 1 15 }
-- id-thermal-Face-Image { 1 3 133 16 840 9 84 1 16 }
-- id-thermal-Hand-Image { 1 3 133 16 840 9 84 1 17 }
-- id-lip-Movement { 1 3 133 16 840 9 84 1 18 }
-- id-gait { 1 3 133 16 840 9 84 1 19 }
-- processing-algorithm { 1 3 133 16 840 9 84 2 }
-- matching-method { 1 3 133 16 840 9 84 3 }
-- format-Owner { 1 3 133 16 840 9 84 4 }
-- cbeff-Owner { 1 3 133 16 840 9 84 4 0 }
-- ibia-Owner { 1 3 133 16 840 9 84 4 1 }
-- id-ibia-SAFLINK { 1 3 133 16 840 9 84 4 1 1 }
-- id-ibia-Bioscrypt { 1 3 133 16 840 9 84 4 1 2 }
-- id-ibia-Visionics { 1 3 133 16 840 9 84 4 1 3 }
-- id-ibia-InfineonTechnologiesAG { 1 3 133 16 840 9 84 4 1 4 }
-- id-ibia-IridianTechnologies { 1 3 133 16 840 9 84 4 1 5 }
-- id-ibia-Veridicom { 1 3 133 16 840 9 84 4 1 6 }
-- id-ibia-CyberSIGN { 1 3 133 16 840 9 84 4 1 7 }
-- id-ibia-eCryp { 1 3 133 16 840 9 84 4 1 8 }
-- id-ibia-FingerprintCardsAB { 1 3 133 16 840 9 84 4 1 9 }
-- id-ibia-SecuGen { 1 3 133 16 840 9 84 4 1 10 }
-- id-ibia-PreciseBiometric { 1 3 133 16 840 9 84 4 1 11 }
-- id-ibia-Identix { 1 3 133 16 840 9 84 4 1 12 }
-- id-ibia-DERMALOG { 1 3 133 16 840 9 84 4 1 13 }
-- id-ibia-LOGICO { 1 3 133 16 840 9 84 4 1 14 }
-- id-ibia-NIST { 1 3 133 16 840 9 84 4 1 15 }
-- id-ibia-A3Vision { 1 3 133 16 840 9 84 4 1 16 }
-- id-ibia-NEC { 1 3 133 16 840 9 84 4 1 17 }
-- id-ibia-STMicroelectronics { 1 3 133 16 840 9 84 4 1 18 }
-- x9-Owner { 1 3 133 16 840 9 84 4 2 }
-- certificate-Extensions { 1 3 133 16 840 9 84 5 }
-- x968-biometricTemplates { 1 3 133 16 840 9 84 5 0 }
-- x509-biometricTemplates { 1 3 133 16 840 9 84 5 1 }
-- X9.84 arc; base object identifier --
x9-84 OID ::= {
iso(1) identified-organization(3) tc68(133) country(16)
x9(840) x9Standards(9) x9-84(84)
}
-- X9.84 ASN.1 modules --
x9-84-Module OID ::= { x9-84 modules(0) }
x9-84-Biometrics OID ::= { x9-84-Module biometrics(1) rev(1) }
x9-84-CMS OID ::= { x9-84-Module cms(2) rev(1) }
x9-84-Identifiers OID ::= { x9-84-Module ids(3) rev(1) }
-- X9.84 biometric technologies --
biometric OID ::= { x9-84 biometrics(1) }
id-unknown-Type OID ::= { biometric unknownType(0) }
id-body-Odor OID ::= { biometric bodyOdor(1) }
id-dna OID ::= { biometric dna(2) }
id-ear-Shape OID ::= { biometric ear-Shape(3) }
id-facial-Features OID ::= { biometric facialFeatures(4) }
id-finger-Image OID ::= { biometric fingerImage(5) }
id-finger-Geometry OID ::= { biometric fingerGeometry(6) }
id-hand-Geometry OID ::= { biometric handGeometry(7) }
id-iris-Features OID ::= { biometric irisFeatures(8) }
id-keystroke-Dynamics OID ::= { biometric keystrokeDynamics(9) }
id-palm OID ::= { biometric palm(10) }
id-retina OID ::= { biometric retina(11) }
id-signature OID ::= { biometric signature(12) }
id-speech-Pattern OID ::= { biometric speech-Pattern(13) }
id-thermal-Image OID ::= { biometric thermalImage(14) }
id-vein-Pattern OID ::= { biometric veinPattern(15) }
id-thermal-Face-Image OID ::= { biometric thermalFaceImage(16) }
id-thermal-Hand-Image OID ::= { biometric thermalHandImage(17) }
id-lip-Movement OID ::= { biometric lipMovement(18) }
id-gait OID ::= { biometric gait(19) }
-- X9.84 biometric technology object identifier fragments --
unknown-Type RelOID ::= { unknownType(0) }
body-Odor RelOID ::= { bodyOdor(1) }
dna RelOID ::= { dna(2) }
ear-Shape RelOID ::= { earShape(3) }
facial-Features RelOID ::= { facialFeatures(4) }
finger-Image RelOID ::= { fingerImage(5) }
finger-Geometry RelOID ::= { fingerGeometry(6) }
hand-Geometry RelOID ::= { handGeometry(7) }
iris-Features RelOID ::= { irisFeatures(8) }
keystroke-Dynamics RelOID ::= { keystrokeDynamics(9) }
palm RelOID ::= { palm(10) }
retina RelOID ::= { retina(11) }
signature RelOID ::= { signature(12) }
speech-Pattern RelOID ::= { speechPattern(13) }
thermal-Image RelOID ::= { thermalImage(14) }
vein-Pattern RelOID ::= { veinPattern(15) }
thermal-Face-Image RelOID ::= { thermalFaceImage(16) }
thermal-Hand-Image RelOID ::= { thermalHandImage(17) }
lip-Movement RelOID ::= { lipMovement(18) }
gait RelOID ::= { gait(19) }
BiometricTypes BIOMETRIC ::= {
{ BIOMETRIC id : unknown-Type } |
{ BIOMETRIC id : body-Odor } |
{ BIOMETRIC id : dna } |
{ BIOMETRIC id : ear-Shape } |
{ BIOMETRIC id : facial-Features } |
{ BIOMETRIC id : finger-Image } |
{ BIOMETRIC id : finger-Geometry } |
{ BIOMETRIC id : hand-Geometry } |
{ BIOMETRIC id : iris-Features } |
{ BIOMETRIC id : keystroke-Dynamics } |
{ BIOMETRIC id : palm } |
{ BIOMETRIC id : retina } |
{ BIOMETRIC id : signature } |
{ BIOMETRIC id : speech-Pattern } |
{ BIOMETRIC id : thermal-Image } |
{ BIOMETRIC id : vein-Pattern } |
{ BIOMETRIC id : thermal-Face-Image } |
{ BIOMETRIC id : thermal-Hand-Image } |
{ BIOMETRIC id : lip-Movement } |
{ BIOMETRIC id : gait },
... -- expect additional biometric types --
}
-- X9.84 biometric processing algorithms --
processing-algorithm OID ::= { x9-84 processingAlgorithms(2) }
-- X9.84 biometric matching methods --
matching-method OID ::= { x9-84 matchingMethods(3) }
-- X9.84 vendor specific formats --
format-Owner OID ::= { x9-84 format-owners(4) }
cbeff-Owner OID ::= { format-Owner cbeff(0) }
ibia-Owner OID ::= { format-Owner ibia(1) }
x9-Owner OID ::= { format-Owner x9(2) }
-- IBIA vendor specific formats registered at http://www.ibia.org
id-ibia-SAFLINK OID ::= { ibia-Owner 1 }
id-ibia-Bioscrypt OID ::= { ibia-Owner 2 }
id-ibia-Visionics OID ::= { ibia-Owner 3 }
id-ibia-InfineonTechnologiesAG OID ::= { ibia-Owner 4 }
id-ibia-IridianTechnologies OID ::= { ibia-Owner 5 }
id-ibia-Veridicom OID ::= { ibia-Owner 6 }
id-ibia-CyberSIGN OID ::= { ibia-Owner 7 }
id-ibia-eCryp OID ::= { ibia-Owner 8 }
id-ibia-FingerprintCardsAB OID ::= { ibia-Owner 9 }
id-ibia-SecuGen OID ::= { ibia-Owner 10 }
id-ibia-PreciseBiometric OID ::= { ibia-Owner 11 }
id-ibia-Identix OID ::= { ibia-Owner 12 }
id-ibia-DERMALOG OID ::= { ibia-Owner 13 }
id-ibia-LOGICO OID ::= { ibia-Owner 14 }
id-ibia-NIST OID ::= { ibia-Owner 15 }
id-ibia-A3Vision OID ::= { ibia-Owner 16 }
id-ibia-NEC OID ::= { ibia-Owner 17 }
id-ibia-STMicroelectronics OID ::= { ibia-Owner 18 }
-- When represented as values of type OBJECT IDENTIFIER, these
-- IBIA vendor specific formats may be associated with any ASN.1
-- type.
IBIAoidFormats BIOMETRIC ::= {
{ BIOMETRIC oid : id-ibia-SAFLINK DATA Any } |
{ BIOMETRIC oid : id-ibia-Bioscrypt DATA Any } |
{ BIOMETRIC oid : id-ibia-Visionics DATA Any } |
{ BIOMETRIC oid : id-ibia-InfineonTechnologiesAG DATA Any } |
{ BIOMETRIC oid : id-ibia-IridianTechnologies DATA Any } |
{ BIOMETRIC oid : id-ibia-Veridicom DATA Any } |
{ BIOMETRIC oid : id-ibia-CyberSIGN DATA Any } |
{ BIOMETRIC oid : id-ibia-eCryp DATA Any } |
{ BIOMETRIC oid : id-ibia-FingerprintCardsAB DATA Any } |
{ BIOMETRIC oid : id-ibia-SecuGen DATA Any } |
{ BIOMETRIC oid : id-ibia-PreciseBiometric DATA Any } |
{ BIOMETRIC oid : id-ibia-Identix DATA Any } |
{ BIOMETRIC oid : id-ibia-DERMALOG DATA Any } |
{ BIOMETRIC oid : id-ibia-LOGICO DATA Any } |
{ BIOMETRIC oid : id-ibia-NIST DATA Any } |
{ BIOMETRIC oid : id-ibia-A3Vision DATA Any } |
{ BIOMETRIC oid : id-ibia-NEC DATA Any } |
{ BIOMETRIC oid : id-ibia-STMicroelectronics DATA Any },
... -- Expect additional vendor specific formats --
}
Any ::= TYPE-IDENTIFIER.&Type -- Application constrained
-- Relative object identifier representations of the identical
-- IBIA vendor specific formats defined as OBJECT IDENTIFIER
-- values above are used to identify these formats when they must
-- comply with the fixed format requirements of the BioAPI 1.1
-- specification and are associated with a two byte integer value.
ibia-SAFLINK RelOID ::= { 1 }
ibia-Bioscrypt RelOID ::= { 2 }
ibia-Visionics RelOID ::= { 3 }
ibia-InfineonTechnologiesAG RelOID ::= { 4 }
ibia-IridianTechnologies RelOID ::= { 5 }
ibia-Veridicom RelOID ::= { 6 }
ibia-CyberSIGN RelOID ::= { 7 }
ibia-eCryp RelOID ::= { 8 }
ibia-FingerprintCardsAB RelOID ::= { 9 }
ibia-SecuGen RelOID ::= { 10 }
ibia-PreciseBiometric RelOID ::= { 11 }
ibia-Identix RelOID ::= { 12 }
ibia-DERMALOG RelOID ::= { 13 }
ibia-LOGICO RelOID ::= { 14 }
ibia-NIST RelOID ::= { 15 }
ibia-A3Vision RelOID ::= { 16 }
ibia-NEC RelOID ::= { 17 }
ibia-STMicroelectronics RelOID ::= { 18 }
IBIAidFormats BIOMETRIC ::= {
{ BIOMETRIC id : ibia-SAFLINK DATA BirInt16 } |
{ BIOMETRIC id : ibia-Bioscrypt DATA BirInt16 } |
{ BIOMETRIC id : ibia-Visionics DATA BirInt16 } |
{ BIOMETRIC id : ibia-InfineonTechnologiesAG DATA BirInt16 } |
{ BIOMETRIC id : ibia-IridianTechnologies DATA BirInt16 } |
{ BIOMETRIC id : ibia-Veridicom DATA BirInt16 } |
{ BIOMETRIC id : ibia-CyberSIGN DATA BirInt16 } |
{ BIOMETRIC id : ibia-eCryp DATA BirInt16 } |
{ BIOMETRIC id : ibia-FingerprintCardsAB DATA BirInt16 } |
{ BIOMETRIC id : ibia-SecuGen DATA BirInt16 } |
{ BIOMETRIC id : ibia-PreciseBiometric DATA BirInt16 } |
{ BIOMETRIC id : ibia-Identix DATA BirInt16 } |
{ BIOMETRIC id : ibia-DERMALOG DATA BirInt16 } |
{ BIOMETRIC id : ibia-LOGICO DATA BirInt16 } |
{ BIOMETRIC id : ibia-NIST DATA BirInt16 } |
{ BIOMETRIC id : ibia-A3Vision DATA BirInt16 } |
{ BIOMETRIC id : ibia-NEC DATA BirInt16 } |
{ BIOMETRIC id : ibia-STMicroelectronics DATA BirInt16 },
... -- Expect others --
}
BirInt16 ::= INTEGER (0..65535)
IBIA-Formats BIOMETRIC ::= {
IBIAoidFormats | -- Complete object identifiers
IBIAidFormats, -- Object identifier fragments
... -- Expect additional IBIA vendor specific formats --
}
id-x984BioInfo OID ::= { cbeff-Owner x984BioInfo(0) }
CBEFFoidFormats BIOMETRIC ::= {
{ BIOMETRIC oid : id-x984BioInfo DATA BiometricInformationSets },
... -- Expect other objects --
}
x984BioInfo RelOID ::= { x984BioInfo(0) } -- CBEFF owner
CBEFFidFormats BIOMETRIC ::= {
{ BIOMETRIC id : x984BioInfo DATA BiometricInformationSets },
... -- Expect other objects --
}
CBEFF-Formats BIOMETRIC ::= {
CBEFFoidFormats | -- Complete object identifiers
CBEFFidFormats, -- Object identifier fragments
... -- Expect additional CBEFF vendor specific formats --
}
MatchingAIDs BIOMETRIC ::= {
... -- Expect CBEFF assignments in BiometricInformationSets --
}
ProcessingAIDs BIOMETRIC ::= {
... -- Expect CBEFF assignments in BiometricInformationSets --
}
X9-Formats BIOMETRIC ::= {
X9oidFormats |
X9idFormats,
... -- Expect additional X9 vendor specific formats --
}
X9oidFormats BIOMETRIC ::= {
... -- Expect X9 assigned objects --
}
X9idFormats BIOMETRIC ::= {
... -- Expect X9 assigned objects of the form { 2 x } --
}
certificate-Extensions OID ::= { x9-84 certificate-Extensions(5) }
x968-biometricTemplates OID ::= { certificate-Extensions 0 }
x509-biometricTemplates OID ::= { certificate-Extensions 1 }
-- RSA PKCS #7 Content type
id-data OID ::= {
iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1)
pkcs7(7) data(1)
}
-- Security object identifiers
-- FIPS 180-1 and FIPS 180-2 Secure Hash Algorithm --
id-sha1 OID ::= {
iso(1) identified-organization(3) oiw(14) secsig(3)
algorithm(2) 26
}
sha2Algorithm OID ::= {
joint-iso-itu-t(2) country(16) us(840) organization(1) gov(101)
csor(3) nistAlgorithm(4) hashAlgs(2)
}
id-sha256 OID ::= { sha2Algorithm sha256(1) }
id-sha384 OID ::= { sha2Algorithm sha384(2) }
id-sha512 OID ::= { sha2Algorithm sha512(3) }
SHA-Algorithms ALGORITHM ::= {
{ OID id-sha1 PARMS NoIV } |
{ OID id-sha256 } |
{ OID id-sha384 } |
{ OID id-sha512 },
... -- Expect others --
}
NoIV ::= NULL -- No initialization vector
-- X9.57 DSA signature generated with SHA-1 hash (DSA X9.30)
dsa-with-sha1 OID ::= {
iso(1) member-body(2) us(840) x9-57(10040) x9algorithm(4) 3 }
-- X9.71 HMAC with SHA-1 algorithm
hmac-with-SHA1 OID ::= {
iso(1) identified-organization(3) dod(6)
internet(1) security(5) mechanisms(5) 8 1 2 }
-- RSA PKCS #1 signature generated with SHA-1 hash & encryption scheme
sha1WithRSAEncryption OID ::= {
iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) 1 5 }
rsaEncryption OBJECT IDENTIFIER ::= {
iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) 1 1 }
-- ANS X9.52 Triple DES Modes of Operation --
des-ede3-cbc OBJECT IDENTIFIER ::= {
iso(1) member-body(2) us(840) rsadsi(113549)
encryptionAlgorithm(3) 7
}
-- X9.62 ECDSA signature with SHA-1
ecdsa-with-SHA1 OID ::= {
iso(1) member-body(2) us(840) ansi-x962(10045) signatures(4) 1 }
END -- X9-84-Identifiers --
--
-- Last update: Tuesday, January 7, 2003
--
-- Phillip H. Griffin
-- OASIS XCBF TC Chair
-- mail: phil.griffin@asn-1.com
-- list: xcbf-comment@lists.oasis-open.org
-- site: http://www.oasis-open.org/committees/xcbf/
--