Exemple #1
0
        /// <summary>
        /// Converts the <see cref="OcspHttpResponse"/> to <see cref="HttpResponseMessage"/>
        /// </summary>
        /// <param name="ocspHttpResponse"><see cref="OcspHttpResponse"/></param>
        /// <returns><see cref="HttpResponseMessage"/></returns>
        public static HttpResponseMessage ToHttpResponseMessage(this OcspHttpResponse ocspHttpResponse)
        {
            var httpResponseMessage = new HttpResponseMessage(ocspHttpResponse.Status)
            {
                Content = new ByteArrayContent(ocspHttpResponse.Content)
            };

            httpResponseMessage.Content.Headers.ContentType.MediaType = ocspHttpResponse.MediaType;
            return(httpResponseMessage);
        }
Exemple #2
0
 /// <summary>
 /// Creates a <see cref="IActionResult"/> for Ocsp responses
 /// </summary>
 /// <param name="ocspHttpResponse"><see cref="OcspHttpResponse"/></param>
 public OcspActionResult(OcspHttpResponse ocspHttpResponse)
 {
     OcspHttpResponse = ocspHttpResponse;
 }