Метод получения сертификата по идентификатору сертификата

GET API – Получение сертификата по идентификатору сертификата

Метод доступен администратору и оператору при наличии полномочий

URL – export-service/api/v3/public/export/certificates/{certificateId}/certificate

Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/[v3] Контроллер экспорта/findCertificateById

Query

 

{

 

certificateId (UUID)

ID сертификата

}

 

Request

-

Response

ResponseEntity->byte[]

Пример использования метода

curl -k --location 'https://172.17.152.213/export-service/api/v3/public/export/certificates/24a9a005-129a-4045-a8dd-296699ff596d/certificate' \
 
--header 'Cookie: token=eyJhbGciOiJSUzUxMiJ9.eyJzZXNzaW9uSWQiOiI0MTcyODI2My0yY2VhLTQ4MTEtOTZjMS1kMmZlNmI4YzA5MjEiLCJpYXQiOjE3MDIyNzk1MDAsImV4cCI6MTcwMjI3OTY4MH0.eMonQVtPfL691nD89VmB1Vvz6CKlTrnp0GdZJ5HQ2_EfrLDv-THZzPfllTG6SA_gQuqh1_N8f6njflqBqgM6PPGFN8FfLzHCV5feESazNaFDszOu90OFHy4p5fiRG9Ms-_2U5xrl-DNHJ7hkOJNooAoaj7lntVpG9Kk8kF-EUViy7NKLSBFhqECHPzyhTopNAltNLo85TeVCbFlH064DLfFTTaFt5RRtvfBygkBzyeYpdHW_ISrVv-IzmE2xd3xuJgaL06gtFnzcxERvBBDUKL603aZ6IWXGVIFspOxAO3U1J8bc5x15IhOJmasBPGwdRVcL9lWmOrUTGzcd3EDYUA'

Пример ответа на обращение к методу

Issuer: CN=INITIAL_CA
 
Subject: CN=INITIAL_ADMIN
 
-----BEGIN CERTIFICATE-----
 
MIIDgDCCAmigAwIBAgIUIDwuUS1CDUiim29qeFV4ARk6ueowDQYJKoZIhvcNAQEL
 
BQAwFTETMBEGA1UEAwwKSU5JVElBTF9DQTAeFw0yMzEyMDgwNzI3NDZaFw0yNTEy
 
MDcwNzI3NDZaMBgxFjAUBgNVBAMMDUlOSVRJQUxfQURNSU4wggEiMA0GCSqGSIb3
 
DQEBAQUAA4IBDwAwggEKAoIBAQDZCbV6JagT064km6C1Aa7j9i2MiH4jptsCWGbY
 
GIsvvslLE/GBcTT4jziej7vMEY4Sl5cUW5UgQMwI2mxc9GnImmSj3veGwU7NFR6F
 
HWK+3T8Roa9c+omW+LEf+IAaZPA3GEerhEMZcgvetWbxXg79/a0aVJJcAQINo3nD
 
WmxpOnZEnjwtpK5BPLdNk3OnjhucA5slPNJRLrUby+hhww7GYD5f4TRGMEeSq/DW
 
9cFYpga7oMDs7tZ1MJH8QAa7z3wVtx7q8V5pox6fyQ8kQDtwN9dwBmSp1gNrOQBX
 
jhN8Uk7PEffQ56F84/9GRKnmFVq4V2tlD1kldnZ1UxjyT4HhAgMBAAGjgcQwgcEw
 
NwYDVR0RBDAwLoENSU5JVElBTEBBRE1JTqAdBgorBgEEAYI3FAIDoA8MDUlOSVRJ
 
QUxAQURNSU4wDgYDVR0PAQH/BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggr
 
BgEFBQcDBDAfBgNVHSMEGDAWgBSwD59XAMlX3/lTrhIUsLYnnHGYRTAdBgNVHQ4E
 
FgQU2jx/3M5JuXw5kf1e0bPBbqIKMPEwCQYDVR0fBAIwADAMBgNVHRMBAf8EAjAA
 
MA0GCSqGSIb3DQEBCwUAA4IBAQBCV4cHlPWIxc5tNRe6qSLqsLmG7FNqeUIXk2qA
 
t+zd9mkXdFYS1jd0aS0flm68AQ2+Fx/Wv9udFoM+q1TBx6Wh6EliuUWxRctXe9qf
 
gYnlo3BcLSuApqWMqK7Wqv9WKU+243fiKFReXlCACZ4lOvG8xrjCN3JYtXb6W9eY
 
4ej2ZdYv6H3FoGclvj87l/X30EP4ElUY1oJT1Ody6FTxidKF12yOV7NuC7xH7+Jy
 
VnUQwfVkGhnVVaVq/gqkgrq7/nqy5COj1Rk0dc0n38WAAMP1M1L95C73InfE795W
 
HPvgT7G7MFnPTvbsGld4K694crUiFmMagLQOqmv91GD2ihw3
 
-----END CERTIFICATE-----

Метод получения запроса на сертификат по идентификатору сертификата

GET API – Получение запроса на сертификат по идентификатору сертификата

Метод доступен администратору и оператору при наличии полномочий

URL – export-service/api/v3/public/export/certificates/{certificateId}/pkcs10

Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/[v3] Контроллер экспорта/findRequestById

Query

 

{

 

certificateId (UUID)

ID сертификата

}

 

Request

-

Response

ResponseEntity->byte[]

Метод получения цепочки сертификата по идентификатору сертификата

GET API – Получение цепочки сертификатов по идентификатору сертификата

Метод доступен администратору и оператору при наличии полномочий

URL – export-service/api/v3/public/export/certificates/{certificateId}/chain

Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/[v3] Контроллер экспорта/findChainById

Query

 

{

 

certificateId (UUID)

ID сертификата

}

 

Request

-

Response

ResponseEntity->byte[]

Метод получения контейнера PKCS#12 по идентификатору сертификата

GET API – Получение контейнера pkcs12 по идентификатору сертификата


Метод доступен администратору и оператору при наличии полномочий


URL – export-service/api/v3/public/export/certificates/{certificateId}/pkcs12


Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/[v3] Контроллер экспорта/findP12ById


Query

 

{

 

certificateId (UUID)

ID сертификата

}

 

Request


-


Response


ResponseEntity->byte[]


Метод получения сертификата Центра сертификации по идентификатору Центра сертификации

GET API – Получение сертификата по идентификатору Центра сертификации

Метод доступен администратору

URL – export-service/api/v3/public/export/certificate-authorities/{caId}/certificate

Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/[v3] Контроллер экспорта/findCertificateByCaId

Query

 

{

 

caId (UUID)

ID ЦС

}

 

Request

-

Response

ResponseEntity->byte[]

Метод получения цепочки сертификатов Центра сертификации по идентификатору Центра сертификации

GET API – Получение цепочки сертификатов по идентификатору Центра сертификации

Метод доступен администратору

URL – export-service/api/v3/public/export/certificate-authorities/{caId}/chain

Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/[v3] Контроллер экспорта/findChainByCaId

Query

 

{

 

caId (UUID)

ID ЦС

}

 

Request

-

Response

ResponseEntity->byte[]

Метод получения CRL по идентификатору Центра сертификации

GET API – Получение CRL по идентификатору Центра сертификации

Метод доступен администратору

URL – export-service/api/v3/public/export/certificate-authorities/{caId}/crl

Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/[v3] Контроллер экспорта/findCrlByCaId

Query

-

Request

-

Response

ResponseEntity->byte[]

Метод получения DeltaCRL по идентификатору Центра сертификации

GET API – Получение DeltaCRL по идентификатору Центра сертификации

Метод доступен администратору

URL – export-service/api/v3/public/export/certificate-authorities/{caId}/delta-crl

Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/[v3] Контроллер экспорта/findDeltaCrlByCaId

Query

 

{

 

caId (UUID)

ID ЦС

}

 

Request

-

Response

ResponseEntity->byte[]