KSC Open API
Kaspersky Security Center API description
List of Administration Server certificate attributes

List of Administration Server certificate attributes.

"CertSubject"paramStringList of common names (CN) of subject.
"CertSubjectAltNames"paramStringList of subject alternative names (SAN). Name types vary by certificate authority and certificate type but commonly contain IP addresses, DNS names (and wildcards), and email addresses.
"CertSerial"paramStringUnique serial number issued by the certificate authority. For consistency, if this value is alphanumeric, it should be formatted without colons and uppercase characters.
"CertSigAlgo"paramStringID for certificate signature algorithm.
"CertSignature"paramStringCertificate signature details. See example below or RFC 5280 for more information on this setting.
"CertVersion"paramIntVersion of x509 format.
"CertIssuer"paramStringCertificate issuer details. See example below or RFC 5280 for more information on this setting.
"CertValidFrom"paramStringTime at which the certificate is first considered valid, in UTC.
"CertValidTo"paramStringTime at which the certificate is no longer considered valid, in UTC.
"CertPublicKey"paramStringCertificate public key details. See example below or RFC 5280 for more information on this setting.
"CertExtensions"paramStringCertificate extensions. See RFC 5280 for more information about this.
"CertSha1Thumbprint"paramStringSHA-1 hash summ of whole certificate.
"CertSha256Thumbprint"paramStringSHA-256 hash summ of whole certificate.

Example:

                    +--- (paramParams)
                        +---CertExtensions = (paramString)":
                                X509v3 Basic Constraints: critical
                                    CA:TRUE
                                X509v3 Key Usage:
                                    Digital Signature, Key Encipherment, Certificate Sign, CRL Sign
                                X509v3 Subject Alternative Name:
                                    DNS:server1.example.com, DNS:mail.example.com, DNS:www.example.com"
                        +---CertIssuer = (\ref kloapi_type_paramString)"commonName = MyCommonName
                                emailAddress = MyEmail@mail.com"
                        +---CertPublicKey = (\ref kloapi_type_paramString)"Public-Key: (1024 bit)
                                Modulus:
                                    00:d9:43:99:65:2d:28:67:4a:e3:97:2f:15:1b:ac:
                                    48:57:07:59:f5:b8:81:e9:6b:74:91:43:a8:0b:90:
                                    b7:8f:e4:83:04:02:a2:df:33:dc:f2:ad:75:21:a8:
                                    71:dc:0f:b5:5e:72:78:0b:90:5f:b1:1b:f6:0c:61:
                                    eb:76:7f:e0:cc:ba:61:cf:eb:ee:35:41:24:68:17:
                                    49:b4:ea:ff:0a:d6:11:65:20:e8:60:d9:22:65:c1:
                                    1f:af:a0:80:b3:3c:a6:64:3a:24:94:1a:5e:ec:b0:
                                    de:11:45:08:ab:be:a9:b4:90:2a:94:50:6e:ca:7d:
                                    3d:fd:d7:00:12:6c:ef:29:3f
                                Exponent: 65537 (0x10001)"
                        +---CertSerial = (\ref kloapi_type_paramString)"089E083D1A39DD08F1FF892C4F0D32CC"
                        +---CertSigAlgo = (\ref kloapi_type_paramString)"sha1WithRSAEncryption"
                        +---CertSignature = (\ref kloapi_type_paramString)"Signature Algorithm: sha1WithRSAEncryption
                                b4:81:57:66:4a:84:01:6f:ae:15:2d:3e:f8:a1:d1:b6:ad:e1:
                                13:e2:3a:cd:7e:9c:48:d1:df:3e:c5:73:8a:2a:14:86:f1:e4:
                                9e:f6:83:f9:45:fe:39:9b:0e:7b:db:bc:53:59:ef:ae:03:b2:
                                48:c6:84:1e:de:83:39:78:43:a1:32:57:32:05:9a:dd:2d:0b:
                                5d:6e:ef:ce:86:06:c3:53:12:d3:27:fc:ee:14:2f:55:89:bc:
                                e1:ac:c0:21:de:0f:c5:78:73:91:bb:37:9b:4b:2d:57:e9:27:
                                37:af:d8:e6:97:bb:20:ec:cd:05:b6:fe:43:ba:a1:49:a8:09:
                                ad:ae"
                        +---CertSubject = (\ref kloapi_type_paramString)"commonName = MyCommonName
                                emailAddress = MyEmail@mail.com"
                        +---CertSubjectAltNames = (\ref kloapi_type_paramString)"DNS:server1.example.com
                                DNS:mail.example.com
                                DNS:www.example.com"
                        +---CertValidFrom = (\ref kloapi_type_paramString)"May 19 19:49:35 2017 GMT"
                        +---CertValidTo = (\ref kloapi_type_paramString)"Sep 16 19:49:35 2017 GMT"
                        +---CertVersion = (paramInt)3