Module: Rucades
- Defined in:
- lib/rucades.rb,
lib/rucades/version.rb,
sig/rucades.rbs,
ext/rucades/rucades.cpp
Overview
Copyright (c) 2023 Maxim [maxirmx] Samsonov (https://sw.consulting) All rights reserved. This file is a part of rucades
Defined Under Namespace
Classes: About, Algorithm, Attribute, Attributes, BasicConstraints, Blobs, CRL, Certificate, CertificateStatus, Certificates, EKU, EKUs, EncodedData, EnvelopedData, ExtendedKeyUsage, HashedData, KeyUsage, OID, PrivateKey, PublicKey, RawSignature, Recipients, SignatureStatus, SignedData, SignedXML, Signer, Signers, Store, SymmetricAlgorithm, Version
Constant Summary collapse
- VERSION =
"0.5.2"- ANSI_X923_PADDING =
Padding
- ISO10126_PADDING =
- ISO_IEC_7816_4_PADDING =
- PKCS5_PADDING =
- RANDOM_PADDING =
- TLS_1_0_PADDING =
- ZERO_PADDING =
- AT_KEYEXCHANGE =
Key specs
- AT_SIGNATURE =
- CADESCOM_ATTRIBUTE_OTHER =
CADESCOM attribute types
- CADESCOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_DESCRIPTION =
- CADESCOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_NAME =
- CADESCOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME =
- CAPICOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_DESCRIPTION =
- CAPICOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_NAME =
- CAPICOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME =
- CADESCOM_AllowNoOutstandingRequest =
CADESCOM flags
- CADESCOM_AllowNone =
- CADESCOM_AllowUntrustedCertificate =
- CADESCOM_AllowUntrustedRoot =
- CADESCOM_SkipInstallToStore =
- CADESCOM_BASE64_TO_BINARY =
CADESCOM encoding
- CADESCOM_ENCODE_ANY =
- CADESCOM_ENCODE_BASE64 =
- CADESCOM_ENCODE_BINARY =
- CAPICOM_ENCODE_ANY =
- CAPICOM_ENCODE_BASE64 =
- CAPICOM_ENCODE_BINARY =
- CADESCOM_CADES_A =
CADESCOM CAdES types
- CADESCOM_CADES_BES =
- CADESCOM_CADES_DEFAULT =
- CADESCOM_CADES_T =
- CADESCOM_CADES_X_LONG_TYPE_1 =
- CADESCOM_PKCS7_TYPE =
- CADESCOM_XADES_A =
CADESCOM XAdES types
- CADESCOM_XADES_BES =
- CADESCOM_XADES_DEFAULT =
- CADESCOM_XADES_T =
- CADESCOM_XADES_X_LONG_TYPE_1 =
- CADESCOM_XMLDSIG_TYPE =
- CADESCOM_XML_SIGNATURE_TYPE_ENVELOPED =
- CADESCOM_XML_SIGNATURE_TYPE_ENVELOPING =
- CADESCOM_XML_SIGNATURE_TYPE_TEMPLATE =
- CADESCOM_CONTAINER_STORE =
CADESCOM store types
- CADESCOM_CURRENT_USER_STORE =
- CADESCOM_LOCAL_MACHINE_STORE =
- CADESCOM_MEMORY_STORE =
- CAPICOM_CURRENT_USER_STORE =
- CAPICOM_LOCAL_MACHINE_STORE =
- CAPICOM_CA_STORE =
CAPICOM store names
- CAPICOM_MY_STORE =
- CAPICOM_OTHER_STORE =
- CAPICOM_ROOT_STORE =
- CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED =
CAPICOM store open mode
- CADESCOM_DISPLAY_DATA_ATTRIBUTE =
CADESCOM display data
- CADESCOM_DISPLAY_DATA_CONTENT =
- CADESCOM_DISPLAY_DATA_NONE =
- CADESCOM_STRING_TO_UCS2LE =
- CADESCOM_ENCRYPTION_ALGORITHM_3DES =
CADESCOM encryption algorithms
- CADESCOM_ENCRYPTION_ALGORITHM_AES =
- CADESCOM_ENCRYPTION_ALGORITHM_DES =
- CADESCOM_ENCRYPTION_ALGORITHM_GOST_28147_89 =
- CADESCOM_ENCRYPTION_ALGORITHM_RC2 =
- CADESCOM_ENCRYPTION_ALGORITHM_RC4 =
- CADESCOM_HASH_ALGORITHM_CP_GOST_3411 =
CADESCOM hash algorithms
- CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_256 =
- CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_256_HMAC =
- CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_512 =
- CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_512_HMAC =
- CADESCOM_HASH_ALGORITHM_CP_GOST_3411_HMAC =
- CADESCOM_HASH_ALGORITHM_MD2 =
- CADESCOM_HASH_ALGORITHM_MD4 =
- CADESCOM_HASH_ALGORITHM_MD5 =
- CADESCOM_HASH_ALGORITHM_SHA1 =
- CADESCOM_HASH_ALGORITHM_SHA_256 =
- CADESCOM_HASH_ALGORITHM_SHA_384 =
- CADESCOM_HASH_ALGORITHM_SHA_512 =
- CAPICOM_CERTIFICATE_FIND_APPLICATION_POLICY =
CAPICOM certificate find types
- CAPICOM_CERTIFICATE_FIND_CERTIFICATE_POLICY =
- CAPICOM_CERTIFICATE_FIND_EXTENDED_PROPERTY =
- CAPICOM_CERTIFICATE_FIND_EXTENSION =
- CAPICOM_CERTIFICATE_FIND_ISSUER_NAME =
- CAPICOM_CERTIFICATE_FIND_KEY_USAGE =
- CAPICOM_CERTIFICATE_FIND_ROOT_NAME =
- CAPICOM_CERTIFICATE_FIND_SHA1_HASH =
- CAPICOM_CERTIFICATE_FIND_SUBJECT_NAME =
- CAPICOM_CERTIFICATE_FIND_TEMPLATE_NAME =
- CAPICOM_CERTIFICATE_FIND_TIME_EXPIRED =
- CAPICOM_CERTIFICATE_FIND_TIME_NOT_YET_VALID =
- CAPICOM_CERTIFICATE_FIND_TIME_VALID =
- CAPICOM_CERTIFICATE_INCLUDE_CHAIN_EXCEPT_ROOT =
CAPICOM certificate include
- CAPICOM_CERTIFICATE_INCLUDE_END_ENTITY_ONLY =
- CAPICOM_CERTIFICATE_INCLUDE_WHOLE_CHAIN =
- CAPICOM_CERT_INFO_ISSUER_DNS_NAME =
CAPICOM cert info types
- CAPICOM_CERT_INFO_ISSUER_EMAIL_NAME =
- CAPICOM_CERT_INFO_ISSUER_SIMPLE_NAME =
- CAPICOM_CERT_INFO_ISSUER_UPN =
- CAPICOM_CERT_INFO_SUBJECT_DNS_NAME =
- CAPICOM_CERT_INFO_SUBJECT_EMAIL_NAME =
- CAPICOM_CERT_INFO_SUBJECT_SIMPLE_NAME =
- CAPICOM_CERT_INFO_SUBJECT_UPN =
- CAPICOM_DATA_ENCIPHERMENT_KEY_USAGE =
CAPICOM key usage
- CAPICOM_DIGITAL_SIGNATURE_KEY_USAGE =
- CAPICOM_OID_KEY_USAGE_EXTENSION =
- CAPICOM_EKU_CLIENT_AUTH =
CAPICOM EKU
- CAPICOM_EKU_CODE_SIGNING =
- CAPICOM_EKU_EMAIL_PROTECTION =
- CAPICOM_EKU_ENCRYPTING_FILE_SYSTEM =
- CAPICOM_EKU_OTHER =
- CAPICOM_EKU_SERVER_AUTH =
- CAPICOM_EKU_SMARTCARD_LOGON =
- CAPICOM_OID_BASIC_CONSTRAINTS2_EXTENSION =
CAPICOM OID
- CAPICOM_OID_OTHER =
- CAPICOM_ENCRYPTION_KEY_LENGTH_128_BITS =
CAPICOM encryption key lengths
- CAPICOM_ENCRYPTION_KEY_LENGTH_192_BITS =
- CAPICOM_ENCRYPTION_KEY_LENGTH_256_BITS =
- CAPICOM_ENCRYPTION_KEY_LENGTH_40_BITS =
- CAPICOM_ENCRYPTION_KEY_LENGTH_56_BITS =
- CAPICOM_ENCRYPTION_KEY_LENGTH_MAXIMUM =
- CRYPT_MODE_CBCRFC4357 =
CRYPT modes
- CRYPT_MODE_CBCSTRICT =
- CRYPT_MODE_CNT =
- CRYPT_MODE_CTR =
- CRYPT_MODE_GCM =
- CRYPT_MODE_MGM =
- CRYPT_MODE_OMAC_CTR =
- CRYPT_MODE_WRAP =
- CRYPT_MODE_WRAP_PAD =
- DISABLE_EVERY_CARRIER_OPERATION =
Carrier/media types
- ENABLE_ANY_CARRIER_TYPE =
- ENABLE_ANY_OPERATION =
- ENABLE_CARRIER_CREATE =
- ENABLE_CARRIER_OPEN_ENUM =
- ENABLE_CARRIER_TYPE_CSP =
- ENABLE_CARRIER_TYPE_FKC_NO_SM =
- ENABLE_CARRIER_TYPE_FKC_SM =
- MEDIA_TYPE_CLOUD =
- MEDIA_TYPE_HDIMAGE =
- MEDIA_TYPE_REGISTRY =
- MEDIA_TYPE_SCARD =
- XCN_CRYPT_STRING_BASE64HEADER =
Misc
- XmlDsigGost3410Url =
XML signature algorithm URLs
- XmlDsigGost3410Url2012256 =
- XmlDsigGost3410Url2012512 =
- XmlDsigGost3410UrlObsolete =
- XmlDsigGost3411Url =
- XmlDsigGost3411Url2012256 =
- XmlDsigGost3411Url2012512 =
- XmlDsigGost3411UrlObsolete =
Class Method Summary collapse
-
.module_version ⇒ String
Возвращает версию модуля rucades.
Class Method Details
.module_version ⇒ String
Возвращает версию модуля rucades.
855 |
# File 'sig/rucades.rbs', line 855
def self.module_version: () -> String
|