C# 클래스 Net.Pkcs11Interop.HighLevelAPI81.ObjectAttribute

Attribute of cryptoki object (CK_ATTRIBUTE alternative)
상속: IDisposable
파일 보기 프로젝트 열기: Pkcs11Interop/Pkcs11Interop 1 사용 예제들

Private Properties

프로퍼티 타입 설명
ObjectAttribute System

공개 메소드들

메소드 설명
Dispose ( ) : void

Disposes object

GetValueAsBool ( ) : bool

Reads value of attribute and returns it as bool

GetValueAsByteArray ( ) : byte[]

Reads value of attribute and returns it as byte array

GetValueAsCkmList ( ) : List

Reads value of attribute and returns it as list of mechanisms

GetValueAsDateTime ( ) : DateTime?

Reads value of attribute and returns it as DateTime

GetValueAsObjectAttributeList ( ) : List

Reads value of attribute and returns it as attribute array (CURRENTLY NOT IMPLEMENTED)

GetValueAsString ( ) : string

Reads value of attribute and returns it as string

GetValueAsUlong ( ) : ulong

Reads value of attribute and returns it as ulong

GetValueAsUlongList ( ) : List

Reads value of attribute and returns it as list of ulongs

ObjectAttribute ( CKA type ) : System

Creates attribute of given type with no value

ObjectAttribute ( CKA type, CKC value ) : System

Creates attribute of given type with CKC value

ObjectAttribute ( CKA type, CKK value ) : System

Creates attribute of given type with CKK value

ObjectAttribute ( CKA type, CKO value ) : System

Creates attribute of given type with CKO value

ObjectAttribute ( CKA type, System.DateTime value ) : System

Creates attribute of given type with DateTime (CK_DATE) value

ObjectAttribute ( CKA type, List value ) : System

Creates attribute of given type with mechanism array value

ObjectAttribute ( CKA type, List value ) : System

Creates attribute of given type with attribute array value

ObjectAttribute ( CKA type, List value ) : System

Creates attribute of given type with ulong array value

ObjectAttribute ( CKA type, bool value ) : System

Creates attribute of given type with bool value

ObjectAttribute ( CKA type, byte value ) : System

Creates attribute of given type with byte array value

ObjectAttribute ( CKA type, string value ) : System

Creates attribute of given type with string value

ObjectAttribute ( CKA type, ulong value ) : System

Creates attribute of given type with ulong value

ObjectAttribute ( ulong type ) : System

Creates attribute of given type with no value

ObjectAttribute ( ulong type, System.DateTime value ) : System

Creates attribute of given type with DateTime (CK_DATE) value

ObjectAttribute ( ulong type, List value ) : System

Creates attribute of given type with mechanism array value

ObjectAttribute ( ulong type, List value ) : System

Creates attribute of given type with attribute array value

ObjectAttribute ( ulong type, List value ) : System

Creates attribute of given type with ulong array value

ObjectAttribute ( ulong type, bool value ) : System

Creates attribute of given type with bool value

ObjectAttribute ( ulong type, byte value ) : System

Creates attribute of given type with byte array value

ObjectAttribute ( ulong type, string value ) : System

Creates attribute of given type with string value

ObjectAttribute ( ulong type, ulong value ) : System

Creates attribute of given type with ulong value

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Disposes object

비공개 메소드들

메소드 설명
ObjectAttribute ( CK_ATTRIBUTE attribute ) : System

Creates attribute defined by low level CK_ATTRIBUTE structure

메소드 상세

Dispose() 공개 메소드

Disposes object
public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

Disposes object
protected Dispose ( bool disposing ) : void
disposing bool Flag indicating whether managed resources should be disposed
리턴 void

GetValueAsBool() 공개 메소드

Reads value of attribute and returns it as bool
public GetValueAsBool ( ) : bool
리턴 bool

GetValueAsByteArray() 공개 메소드

Reads value of attribute and returns it as byte array
public GetValueAsByteArray ( ) : byte[]
리턴 byte[]

GetValueAsCkmList() 공개 메소드

Reads value of attribute and returns it as list of mechanisms
public GetValueAsCkmList ( ) : List
리턴 List

GetValueAsDateTime() 공개 메소드

Reads value of attribute and returns it as DateTime
public GetValueAsDateTime ( ) : DateTime?
리턴 DateTime?

GetValueAsObjectAttributeList() 공개 메소드

Reads value of attribute and returns it as attribute array (CURRENTLY NOT IMPLEMENTED)
public GetValueAsObjectAttributeList ( ) : List
리턴 List

GetValueAsString() 공개 메소드

Reads value of attribute and returns it as string
public GetValueAsString ( ) : string
리턴 string

GetValueAsUlong() 공개 메소드

Reads value of attribute and returns it as ulong
public GetValueAsUlong ( ) : ulong
리턴 ulong

GetValueAsUlongList() 공개 메소드

Reads value of attribute and returns it as list of ulongs
public GetValueAsUlongList ( ) : List
리턴 List

ObjectAttribute() 공개 메소드

Creates attribute of given type with no value
public ObjectAttribute ( CKA type ) : System
type CKA Attribute type
리턴 System

ObjectAttribute() 공개 메소드

Creates attribute of given type with CKC value
public ObjectAttribute ( CKA type, CKC value ) : System
type CKA Attribute type
value CKC Attribute value
리턴 System

ObjectAttribute() 공개 메소드

Creates attribute of given type with CKK value
public ObjectAttribute ( CKA type, CKK value ) : System
type CKA Attribute type
value CKK Attribute value
리턴 System

ObjectAttribute() 공개 메소드

Creates attribute of given type with CKO value
public ObjectAttribute ( CKA type, CKO value ) : System
type CKA Attribute type
value CKO Attribute value
리턴 System

ObjectAttribute() 공개 메소드

Creates attribute of given type with DateTime (CK_DATE) value
public ObjectAttribute ( CKA type, System.DateTime value ) : System
type CKA Attribute type
value System.DateTime Attribute value
리턴 System

ObjectAttribute() 공개 메소드

Creates attribute of given type with mechanism array value
public ObjectAttribute ( CKA type, List value ) : System
type CKA Attribute type
value List Attribute value
리턴 System

ObjectAttribute() 공개 메소드

Creates attribute of given type with attribute array value
public ObjectAttribute ( CKA type, List value ) : System
type CKA Attribute type
value List Attribute value
리턴 System

ObjectAttribute() 공개 메소드

Creates attribute of given type with ulong array value
public ObjectAttribute ( CKA type, List value ) : System
type CKA Attribute type
value List Attribute value
리턴 System

ObjectAttribute() 공개 메소드

Creates attribute of given type with bool value
public ObjectAttribute ( CKA type, bool value ) : System
type CKA Attribute type
value bool Attribute value
리턴 System

ObjectAttribute() 공개 메소드

Creates attribute of given type with byte array value
public ObjectAttribute ( CKA type, byte value ) : System
type CKA Attribute type
value byte Attribute value
리턴 System

ObjectAttribute() 공개 메소드

Creates attribute of given type with string value
public ObjectAttribute ( CKA type, string value ) : System
type CKA Attribute type
value string Attribute value
리턴 System

ObjectAttribute() 공개 메소드

Creates attribute of given type with ulong value
public ObjectAttribute ( CKA type, ulong value ) : System
type CKA Attribute type
value ulong Attribute value
리턴 System

ObjectAttribute() 공개 메소드

Creates attribute of given type with no value
public ObjectAttribute ( ulong type ) : System
type ulong Attribute type
리턴 System

ObjectAttribute() 공개 메소드

Creates attribute of given type with DateTime (CK_DATE) value
public ObjectAttribute ( ulong type, System.DateTime value ) : System
type ulong Attribute type
value System.DateTime Attribute value
리턴 System

ObjectAttribute() 공개 메소드

Creates attribute of given type with mechanism array value
public ObjectAttribute ( ulong type, List value ) : System
type ulong Attribute type
value List Attribute value
리턴 System

ObjectAttribute() 공개 메소드

Creates attribute of given type with attribute array value
public ObjectAttribute ( ulong type, List value ) : System
type ulong Attribute type
value List Attribute value
리턴 System

ObjectAttribute() 공개 메소드

Creates attribute of given type with ulong array value
public ObjectAttribute ( ulong type, List value ) : System
type ulong Attribute type
value List Attribute value
리턴 System

ObjectAttribute() 공개 메소드

Creates attribute of given type with bool value
public ObjectAttribute ( ulong type, bool value ) : System
type ulong Attribute type
value bool Attribute value
리턴 System

ObjectAttribute() 공개 메소드

Creates attribute of given type with byte array value
public ObjectAttribute ( ulong type, byte value ) : System
type ulong Attribute type
value byte Attribute value
리턴 System

ObjectAttribute() 공개 메소드

Creates attribute of given type with string value
public ObjectAttribute ( ulong type, string value ) : System
type ulong Attribute type
value string Attribute value
리턴 System

ObjectAttribute() 공개 메소드

Creates attribute of given type with ulong value
public ObjectAttribute ( ulong type, ulong value ) : System
type ulong Attribute type
value ulong Attribute value
리턴 System