Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

CPKC11T - Allgemeine Datentypen

&pagelevel(3)&pagelevel

Die generische Komponente CPKC11T enthält Definitionen aus der Include-Datei PKCS11T.H.

Eine detaillierte Beschreibung zu CPKC11T finden Sie in PKCS#11 V2.20: Cryptographic Token Interface Standard im Kapitel 9 „General data types“.

Makro

Operanden

CPKC11T

MF=D / C

Main-Returncodes (MRC)

Eine detaillierte Beschreibung der Bedeutung der einzelnen MRCs finden Sie in der Spezifikation PKCS#11 V2.20 im Abschnitt „Function return values“. Das Präfix CKR_ steht für Returncode. Die folgende Tabelle gibt einen Überblick über diese MRCs.

Wenn Sie die asynchrone Schnittstelle nutzen, können darüber hinaus zusätzliche Returncodes auftreten, die nicht in der PKCS#11-Spezifikation beschrieben sind. Diese sind am Ende der folgenden Tabelle aufgelistet.

SRC2

SRC1

MRC

MRC-Identifier

Hinweis

00

00

0000

ok


00

40

0001

cancel


00

20

0002

host_memory


00

80

0002

host_memory


00

01

0003

slot_id_invalid


xx

20

0005

general_error


00

40

0006

function_failed


aa

01

0007

arguments_bad

siehe CRYASC2

00

40

0008

no_event


00

40

0009

need_to_create_threads


00

40

000a

cant_lock


00

40

0010

attribute_read_only


00

40

0011

attribute_sensitive


00

40

0012

attribute_type_invalid


ii

01

0013

attribute_value_invalid

Der i. Wert ist ungültig.

00

40

0020

data_invalid


00

40

0021

data_len_range


00

20

0030

device_error


00

20

0031

device_memory


00

80

0032

device_removed


00

40

0040

encrypted_data_invalid


00

40

0041

encrypted_data_len_range


00

80

0050

function canceled


00

40

0051

function_not_parallel


00

01

0054

function_not_supported


aa

01

0060

key_handle_invalid

siehe CRYASC2

00

40

0062

key_size_range


00

40

0063

key_type_inconsistent


00

40

0064

key_not_needed


00

40

0065

key_changed


00

40

0066

key_needed


00

40

0067

key_indigestible


00

40

0068

key_function_not_permitted


00

40

0069

key_not_wrappable


00

40

006a

key_unextractable


08

01

0070

mechanism_invalid


08

01

0071

mechanism_param_invalid


00

01

0082

object_handle_invalid


00

40

0090

operation_active


00

40

0091

operation_not_initialized


00

40

00a0

pin_incorrect


00

40

00a1

pin_invalid


00

40

00a2

pin_len_range


00

40

00a3

pin_expired


00

40

00a4

pin_locked


00

80

00b0

session_closed


00

80

00b1

session_count


00

40

00b3

session_handle_invalid


00

01

00b4

session_parallel_not_supported


00

40

00b5

session_read_only


00

40

00b6

session_exists


00

40

00b7

session_read_only_exists


00

40

00b8

session_read_write_so_exists


00

40

00c0

signature_invalid


00

40

00c1

signature_len_range


00

40

00d0

template_incomplete


00

40

00d1

template_inconsistent


00

80

00e0

token_not_present


00

80

00e1

token_not_recognized


00

80

00e2

token_write_protected


00

40

00f0

unwrapping_key_handle_invalid


00

40

00f1

unwrapping_key_size_range


00

40

00f2

unwrapping_key_type_inconsist


00

40

0100

user_already_logged_in


00

40

0101

user_not_logged_in


00

40

0102

user_pin_not_initialized


00

40

0103

user_type_invalid


00

40

0104

user_another_already_logged_in


00

40

0105

user_too_many_types


00

40

0110

wrapped_key_invalid


00

40

0112

wrapped_key_len_range


00

40

0113

wrapping_key_handle_invalid


00

40

0114

wrapping_key_size_range


00

40

0115

wrapping_key_type_inconsistent


00

40

0120

random_seed_not_supported


00

40

0121

random_no_rng


00

40

0150

buffer_too_small


00

40

0160

saved_state_invalid


00

40

0170

information_sensitive


00

40

0180

state_unsaveable


00

80

0190

cryptoki_not_initialized


00

40

0191

cryptoki_already_initialized


00

40

01a0

mutex_bad


00

40

01a1

mutex_not_locked


Mögliche Main-Returncodes (MRC), die nicht in PKCS#11 V2.20 beschrieben sind

SRC2

SRC1

MRC

MRC-Identifier

Bedeutung

00

40

8000

PA_not_alloc

Parameterbereich nicht zugewiesen

00

40

8001

asynch_call_active

asynchroner Aufruf ist aktiv

02

00

8002

no_open_session

keine Session zu schließen

00

80

8003

CRYPT_down

Subsystem CRYPT wurde zwischen zwei Funktionsaufrufen beendet