@tak-ps/node-tak
    Preparing search index...

    Class Certificate

    Hierarchy

    • default
      • Certificate
    Index

    Constructors

    Properties

    api: TAKAPI
    schema: {} = {}

    Methods

    • Delete Certificates by Id

      TAK Server Docs.

      Parameters

      • ids: string[]

      Returns Promise<
          {
              data: {
                  certificate: string;
                  clientUid: string;
                  creatorDn: string;
                  effectiveDate: string;
                  expirationDate: string;
                  hash: string;
                  id: number;
                  issuanceDate: string;
                  revocationDate?: string;
                  serialNumber: string;
                  subjectDn: string;
                  token: string;
                  userDn: string;
              };
              messages?: string[];
              nodeId?: string;
              type: string;
              version: string;
          },
      >

    • Get Single Certificate

      TAK Server Docs.

      Parameters

      • hash: string

      Returns Promise<
          {
              data: {
                  certificate: string;
                  clientUid: string;
                  creatorDn: string;
                  effectiveDate: string;
                  expirationDate: string;
                  hash: string;
                  id: number;
                  issuanceDate: string;
                  revocationDate?: string;
                  serialNumber: string;
                  subjectDn: string;
                  token: string;
                  userDn: string;
              };
              messages?: string[];
              nodeId?: string;
              type: string;
              version: string;
          },
      >

    • List Certificates

      TAK Server Docs.

      Parameters

      • Optionalusername: string

      Returns Promise<
          {
              data: {
                  certificate: string;
                  clientUid: string;
                  creatorDn: string;
                  effectiveDate: string;
                  expirationDate: string;
                  hash: string;
                  id: number;
                  issuanceDate: string;
                  revocationDate?: string;
                  serialNumber: string;
                  subjectDn: string;
                  token: string;
                  userDn: string;
              }[];
              messages?: string[];
              nodeId?: string;
              type: string;
              version: string;
          },
      >

    • List Expired Certificates

      TAK Server Docs.

      Returns Promise<
          {
              data: {
                  certificate: string;
                  clientUid: string;
                  creatorDn: string;
                  effectiveDate: string;
                  expirationDate: string;
                  hash: string;
                  id: number;
                  issuanceDate: string;
                  revocationDate?: string;
                  serialNumber: string;
                  subjectDn: string;
                  token: string;
                  userDn: string;
              }[];
              messages?: string[];
              nodeId?: string;
              type: string;
              version: string;
          },
      >

    • List Replaced Certificates

      TAK Server Docs.

      Returns Promise<
          {
              data: {
                  certificate: string;
                  clientUid: string;
                  creatorDn: string;
                  effectiveDate: string;
                  expirationDate: string;
                  hash: string;
                  id: number;
                  issuanceDate: string;
                  revocationDate?: string;
                  serialNumber: string;
                  subjectDn: string;
                  token: string;
                  userDn: string;
              }[];
              messages?: string[];
              nodeId?: string;
              type: string;
              version: string;
          },
      >

    • List Revoked Certificates

      TAK Server Docs.

      Returns Promise<
          {
              data: {
                  certificate: string;
                  clientUid: string;
                  creatorDn: string;
                  effectiveDate: string;
                  expirationDate: string;
                  hash: string;
                  id: number;
                  issuanceDate: string;
                  revocationDate?: string;
                  serialNumber: string;
                  subjectDn: string;
                  token: string;
                  userDn: string;
              }[];
              messages?: string[];
              nodeId?: string;
              type: string;
              version: string;
          },
      >

    • Revoke Single Certificate

      TAK Server Docs.

      Parameters

      • hash: string

      Returns Promise<
          {
              data: {
                  certificate: string;
                  clientUid: string;
                  creatorDn: string;
                  effectiveDate: string;
                  expirationDate: string;
                  hash: string;
                  id: number;
                  issuanceDate: string;
                  revocationDate?: string;
                  serialNumber: string;
                  subjectDn: string;
                  token: string;
                  userDn: string;
              };
              messages?: string[];
              nodeId?: string;
              type: string;
              version: string;
          },
      >

    • Revoke Certificates by Id

      TAK Server Docs.

      Parameters

      • ids: string[]

      Returns Promise<
          {
              data: {
                  certificate: string;
                  clientUid: string;
                  creatorDn: string;
                  effectiveDate: string;
                  expirationDate: string;
                  hash: string;
                  id: number;
                  issuanceDate: string;
                  revocationDate?: string;
                  serialNumber: string;
                  subjectDn: string;
                  token: string;
                  userDn: string;
              };
              messages?: string[];
              nodeId?: string;
              type: string;
              version: string;
          },
      >