import * as React from "react";
import type { SVGProps } from "react";
const SvgPrivateCertificateAuthority = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" {...props}>
    <g fill="none" fillRule="evenodd">
      <path fill="#DD344C" d="M0 0h40v40H0z" />
      <path
        fill="#FFF"
        d="M33.5 9H33v24h-3v1h3.5a.5.5 0 0 0 .5-.5v-24a.5.5 0 0 0-.5-.5M9 33.5a.5.5 0 0 0 .5.5H26v-1H9zM17.5 20a.5.5 0 0 0 .354-.146l4-4-.708-.708-3.646 3.647-1.646-1.647-.708.708 2 2A.5.5 0 0 0 17.5 20M13 17.5c0 3.033 2.468 5.5 5.5 5.5s5.5-2.467 5.5-5.5-2.468-5.5-5.5-5.5a5.506 5.506 0 0 0-5.5 5.5m-1 0c0-3.584 2.916-6.5 6.5-6.5s6.5 2.916 6.5 6.5-2.916 6.5-6.5 6.5a6.51 6.51 0 0 1-6.5-6.5M7 9h23V7H7zm23 21V10H7v20h16v1H6.5a.5.5 0 0 1-.5-.5v-24a.5.5 0 0 1 .5-.5h24a.5.5 0 0 1 .5.5v24a.5.5 0 0 1-.5.5H27v-1zm-16.78-1.086A.5.5 0 0 1 13 28.5V24h1v3.762l4.314-1.726a.5.5 0 0 1 .372 0L23 27.762V24h1v4.5a.5.5 0 0 1-.686.464L18.5 27.039l-4.814 1.925a.5.5 0 0 1-.466-.05"
      />
    </g>
  </svg>
);
export default SvgPrivateCertificateAuthority;
