chore: Rename endpoint consts and reformat
This commit is contained in:
parent
6f290c90e9
commit
b718fe2792
3 changed files with 14 additions and 12 deletions
|
@ -43,7 +43,7 @@ type Endpoint<'a> = (reqwest::Method, &'a str);
|
|||
/// we could completely change it without requiring an upgrade to v1
|
||||
/// clients.)
|
||||
/// ```
|
||||
pub const ADD_CHAIN_ENDPOINT: Endpoint = (reqwest::Method::POST, "/ct/v1/add-chain");
|
||||
pub const ADD_CHAIN: Endpoint = (reqwest::Method::POST, "/ct/v1/add-chain");
|
||||
|
||||
/// Reference: https://datatracker.ietf.org/doc/html/rfc6962#section-4.2
|
||||
/// ```txt
|
||||
|
@ -59,4 +59,4 @@ pub const ADD_CHAIN_ENDPOINT: Endpoint = (reqwest::Method::POST, "/ct/v1/add-cha
|
|||
///
|
||||
/// Outputs are the same as in Section 4.1.
|
||||
/// ```
|
||||
pub const ADD_PRE_CHAIN_ENDPOINT: Endpoint = (reqwest::Method::POST, "/ct/v1/add-pre-chain");
|
||||
pub const ADD_PRE_CHAIN: Endpoint = (reqwest::Method::POST, "/ct/v1/add-pre-chain");
|
||||
|
|
|
@ -19,7 +19,7 @@ impl CtApiClient {
|
|||
|
||||
/// Adds a standard x509 chain to the CT log.
|
||||
///
|
||||
/// See: [`endpoints::ADD_CHAIN_ENDPOINT`]
|
||||
/// See: [`endpoints::ADD_CHAIN`]
|
||||
///
|
||||
/// ## Errors
|
||||
///
|
||||
|
@ -34,8 +34,8 @@ impl CtApiClient {
|
|||
) -> reqwest::Result<AddChainResponse> {
|
||||
self.inner_client
|
||||
.request(
|
||||
endpoints::ADD_CHAIN_ENDPOINT.0,
|
||||
self.log_url.to_string() + endpoints::ADD_CHAIN_ENDPOINT.1
|
||||
endpoints::ADD_CHAIN.0,
|
||||
self.log_url.to_string() + endpoints::ADD_CHAIN.1
|
||||
)
|
||||
.json(&AddChainRequest { chain })
|
||||
.send()
|
||||
|
@ -49,7 +49,7 @@ impl CtApiClient {
|
|||
/// [`CtApiClient::add_chain`], except is used specifically when the chain
|
||||
/// starts with a precertificate rather than the final end-user certificate.
|
||||
///
|
||||
/// See: [`endpoints::ADD_PRE_CHAIN_ENDPOINT`]
|
||||
/// See: [`endpoints::ADD_PRE_CHAIN`]
|
||||
///
|
||||
/// ## Errors
|
||||
///
|
||||
|
@ -67,8 +67,8 @@ impl CtApiClient {
|
|||
) -> reqwest::Result<AddChainResponse> {
|
||||
self.inner_client
|
||||
.request(
|
||||
endpoints::ADD_PRE_CHAIN_ENDPOINT.0,
|
||||
self.log_url.to_string() + endpoints::ADD_PRE_CHAIN_ENDPOINT.1
|
||||
endpoints::ADD_PRE_CHAIN.0,
|
||||
self.log_url.to_string() + endpoints::ADD_PRE_CHAIN.1
|
||||
)
|
||||
.json(&AddChainRequest { chain })
|
||||
.send()
|
||||
|
|
|
@ -1,16 +1,18 @@
|
|||
use serde::{Deserialize, Serialize};
|
||||
|
||||
/// A request payload for adding a chain to a CT log
|
||||
///
|
||||
/// See: [`super::endpoints::ADD_CHAIN_ENDPOINT`] or [`super::endpoints::ADD_PRE_CHAIN_ENDPOINT`]
|
||||
///
|
||||
/// See: [`super::endpoints::ADD_CHAIN`] or
|
||||
/// [`super::endpoints::ADD_PRE_CHAIN`]
|
||||
#[derive(Debug, Serialize)]
|
||||
pub struct AddChainRequest {
|
||||
pub chain: Vec<String>
|
||||
pub chain: Vec<String>
|
||||
}
|
||||
|
||||
/// A response given when adding a chain to a CT log
|
||||
///
|
||||
/// See: [`super::endpoints::ADD_CHAIN_ENDPOINT`] or [`super::endpoints::ADD_PRE_CHAIN_ENDPOINT`]
|
||||
/// See: [`super::endpoints::ADD_CHAIN`] or
|
||||
/// [`super::endpoints::ADD_PRE_CHAIN`]
|
||||
#[derive(Debug, Deserialize)]
|
||||
pub struct AddChainResponse {
|
||||
pub sct_version: u8,
|
||||
|
|
Loading…
Reference in a new issue