Class: Rucades::SignedData

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

Instance Method Summary collapse

Constructor Details

#initializeSignedData

Returns a new instance of SignedData.



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

def initialize: () -> void

Instance Method Details

#additional_storevoid

This method returns an undefined value.

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

Parameters:



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

def additional_store: (Store store) -> void

#certificatesCertificates

Сертификаты, включённые в подписанное сообщение.

Returns:



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

def certificates: () -> Certificates

#contentString

Подписываемые данные.

Returns:

  • (String)


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

def content: () -> String

#content=String

Parameters:

  • (String)

Returns:

  • (String)


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

def content=: (String) -> String

#content_encodingInteger

Кодировка содержимого.

Returns:

  • (Integer)


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

def content_encoding: () -> Integer

#content_encoding=Integer

Parameters:

  • (Integer)

Returns:

  • (Integer)


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

def content_encoding=: (Integer) -> Integer

#cosignString

Добавить подпись (соподписание) в существующее сообщение.

Parameters:

  • signer (Signer)
  • cades_type (Integer)

Returns:

  • (String)


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

def cosign: (?Signer signer, ?Integer cades_type) -> String

#cosign_cadesString

Parameters:

  • signer (Signer)
  • cades_type (Integer)
  • encoding_type (Integer)

Returns:

  • (String)


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

def cosign_cades: (?Signer signer, ?Integer cades_type, ?Integer encoding_type) -> String

#cosign_hashString

Parameters:

  • hashed_data (HashedData)
  • signer (Signer)
  • cades_type (Integer)
  • encoding_type (Integer)

Returns:

  • (String)


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

def cosign_hash: (HashedData hashed_data, ?Signer signer, ?Integer cades_type, ?Integer encoding_type) -> String

#enhance_cadesString

Улучшить подпись CAdES-BES до CAdES-T или CAdES-X Long Type 1.

Parameters:

  • cades_type (Integer)
  • tsa_address (String)
  • encoding_type (Integer)

Returns:

  • (String)


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

def enhance_cades: (?Integer cades_type, ?String tsa_address, ?Integer encoding_type) -> String

#signString

Подписать данные.

Parameters:

  • signer (Signer)
  • detached (Boolean)
  • encoding_type (Integer)

Returns:

  • (String)


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

def sign: (?Signer signer, ?bool detached, ?Integer encoding_type) -> String

#sign_cadesString

Parameters:

  • signer (Signer)
  • cades_type (Integer)
  • detached (Boolean)
  • encoding_type (Integer)

Returns:

  • (String)


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

def sign_cades: (?Signer signer, ?Integer cades_type, ?bool detached, ?Integer encoding_type) -> String

#sign_hashString

Parameters:

  • hashed_data (HashedData)
  • signer (Signer)
  • cades_type (Integer)
  • encoding_type (Integer)

Returns:

  • (String)


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

def sign_hash: (HashedData hashed_data, ?Signer signer, ?Integer cades_type, ?Integer encoding_type) -> String

#signersSigners

Подписанты.

Returns:



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

def signers: () -> Signers

#verifyvoid

This method returns an undefined value.

Проверить подпись.

Parameters:

  • signed_message (String)
  • detached (Boolean)
  • verify_flag (Integer)


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

def verify: (String signed_message, ?bool detached, ?Integer verify_flag) -> void

#verify_cadesvoid

This method returns an undefined value.

Parameters:

  • signed_message (String)
  • cades_type (Integer)
  • detached (Boolean)


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

def verify_cades: (String signed_message, ?Integer cades_type, ?bool detached) -> void

#verify_hashvoid

This method returns an undefined value.

Parameters:

  • hashed_data (HashedData)
  • signed_message (String)
  • cades_type (Integer)


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

def verify_hash: (HashedData hashed_data, String signed_message, ?Integer cades_type) -> void