
Copyright © 1998-2000 RSA Security Inc. License to copy this document is granted provided that it is
identified as “RSA Security Inc. Public-Key Cryptography Standards (PKCS)” in all material mentioning or
referencing this document.
003-903078-110-001-000
PKCS #15 v1.1: Cryptographic Token Information Syntax
Standard
RSA Laboratories
June 6, 2000
Table of Contents
1 INTRODUCTION ...............................................................................................................................2
1.1 B
ACKGROUND
...................................................................................................................................2
1.2 I
NFORMATION ACCESS MODEL
...........................................................................................................4
2 TERMS AND DEFINITIONS............................................................................................................4
3 SYMBOLS, ABBREVIATED TERMS AND DOCUMENT CONVENTIONS.............................7
3.1 S
YMBOLS
...........................................................................................................................................7
3.2 A
BBREVIATED TERMS
........................................................................................................................7
3.3 D
OCUMENT CONVENTIONS
................................................................................................................8
4 OVERVIEW.........................................................................................................................................8
4.1 O
BJECT MODEL
..................................................................................................................................8
5 IC CARD FILE FORMAT .................................................................................................................9
5.1 O
VERVIEW
.........................................................................................................................................9
5.2 IC
CARD REQUIREMENTS
...................................................................................................................9
5.3 C
ARD FILE STRUCTURE
....................................................................................................................10
5.4 MF
DIRECTORY CONTENTS
..............................................................................................................10
5.5 PKCS #15
APPLICATION DIRECTORY CONTENTS
..............................................................................11
5.6 F
ILE IDENTIFIERS
.............................................................................................................................16
5.7 T
HE
PKCS #15
APPLICATION
..........................................................................................................17
5.8 O
BJECT MANAGEMENT
....................................................................................................................18
6 INFORMATION SYNTAX IN ASN.1.............................................................................................20
6.1 B
ASIC
ASN.1
DEFINED TYPES
..........................................................................................................20
6.2 PKCS15O
BJECTS
............................................................................................................................29
6.3 P
RIVATE KEYS
.................................................................................................................................30
6.4 P
UBLIC KEYS
...................................................................................................................................34
6.5 S
ECRET KEYS
...................................................................................................................................37
6.6 C
ERTIFICATES
..................................................................................................................................38
6.7 D
ATA OBJECTS
.................................................................................................................................42
6.8 A
UTHENTICATION OBJECTS
..............................................................................................................43
6.9 T
HE CRYPTOGRAPHIC TOKEN INFORMATION FILE
, EF(T
OKEN
I
NFO
).................................................48
7 SOFTWARE TOKEN (VIRTUAL CARD) FORMAT..................................................................51
7.1 I
NTRODUCTION
................................................................................................................................51
7.2 U
SEFUL TYPES
.................................................................................................................................51
7.3 T
HE
PKCS15T
OKEN TYPE
...............................................................................................................52
7.4 P
ERMITTED ALGORITHMS
.................................................................................................................53
A. ASN.1 MODULE...............................................................................................................................54
B. FILE ACCESS CONDITIONS.........................................................................................................67
B.1 S
COPE
..............................................................................................................................................67
B.2 B
ACKGROUND
.................................................................................................................................68