Class: Rucades::Certificate

Inherits:
Object
  • Object
show all
Defined in:
sig/rucades.rbs

Overview

CAdESCOM.CPCertificate Описывает сертификат открытого ключа.

Instance Method Summary collapse

Constructor Details

#initializeCertificate

Returns a new instance of Certificate.



457
# File 'sig/rucades.rbs', line 457

def initialize: () -> void

Instance Method Details

#additional_storevoid

This method returns an undefined value.

Передать в объект дополнительное хранилище для проверки статуса сертификата.

Parameters:



484
# File 'sig/rucades.rbs', line 484

def additional_store: (Store store) -> void

#basic_constraintsBasicConstraints

Возвращает объект BasicConstraints для данного сертификата.

Returns:



487
# File 'sig/rucades.rbs', line 487

def basic_constraints: () -> BasicConstraints

#certificate_statusCertificateStatus

Является ли сертификат валидным (возвращает статус сертификата)

Returns:



502
# File 'sig/rucades.rbs', line 502

def certificate_status: () -> CertificateStatus

#exportString

Экспортирует сертификат в заданной кодировке (CAPICOM_ENCODING_TYPE).

Parameters:

  • encoding_type (Integer)

Returns:

  • (String)


490
# File 'sig/rucades.rbs', line 490

def export: (Integer encoding_type) -> String

#extended_key_usageExtendedKeyUsage

Возвращает объект ExtendedKeyUsage для данного сертификата.

Returns:



493
# File 'sig/rucades.rbs', line 493

def extended_key_usage: () -> ExtendedKeyUsage

#has_private_key?Boolean

Имеется ли закрытый ключ для сертификата.

Returns:

  • (Boolean)


496
# File 'sig/rucades.rbs', line 496

def has_private_key?: () -> bool

#importvoid

This method returns an undefined value.

Импортирует сертификат из закодированной строки.

Parameters:

  • encoded_data (String)


499
# File 'sig/rucades.rbs', line 499

def import: (String encoded_data) -> void

#issuer_nameString

Издатель сертификата.

Returns:

  • (String)


460
# File 'sig/rucades.rbs', line 460

def issuer_name: () -> String

#key_usageKeyUsage

Возвращает объект KeyUsage для данного сертификата.

Returns:



505
# File 'sig/rucades.rbs', line 505

def key_usage: () -> KeyUsage

#private_keyPrivateKey

Закрытый ключ.

Returns:



463
# File 'sig/rucades.rbs', line 463

def private_key: () -> PrivateKey

#public_keyPublicKey

Возвращает объект PublicKey для данного сертификата.

Returns:



508
# File 'sig/rucades.rbs', line 508

def public_key: () -> PublicKey

#serial_numberString

Серийный номер.

Returns:

  • (String)


466
# File 'sig/rucades.rbs', line 466

def serial_number: () -> String

#subject_nameString

Имя субъекта.

Returns:

  • (String)


469
# File 'sig/rucades.rbs', line 469

def subject_name: () -> String

#thumbprintString

Отпечаток.

Returns:

  • (String)


472
# File 'sig/rucades.rbs', line 472

def thumbprint: () -> String

#valid_from_dateString

Дата, с которой сертификат действителен.

Returns:

  • (String)


475
# File 'sig/rucades.rbs', line 475

def valid_from_date: () -> String

#valid_to_dateString

Дата, до которой сертификат действителен.

Returns:

  • (String)


478
# File 'sig/rucades.rbs', line 478

def valid_to_date: () -> String

#versionInteger

Версия сертификата.

Returns:

  • (Integer)


481
# File 'sig/rucades.rbs', line 481

def version: () -> Integer