DiffieHellmanTr31KeyBlock: ExportDiffieHellmanTr31KeyBlockFilterSensitiveLog()

in clients/client-payment-cryptography/src/models/models_0.ts [2137:2251]


      DiffieHellmanTr31KeyBlock: ExportDiffieHellmanTr31KeyBlockFilterSensitiveLog(obj.DiffieHellmanTr31KeyBlock),
    };
  if (obj.$unknown !== undefined) return { [obj.$unknown[0]]: "UNKNOWN" };
};

/**
 * @internal
 */
export const ExportKeyInputFilterSensitiveLog = (obj: ExportKeyInput): any => ({
  ...obj,
  ...(obj.KeyMaterial && { KeyMaterial: ExportKeyMaterialFilterSensitiveLog(obj.KeyMaterial) }),
});

/**
 * @internal
 */
export const WrappedKeyFilterSensitiveLog = (obj: WrappedKey): any => ({
  ...obj,
  ...(obj.KeyMaterial && { KeyMaterial: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const ExportKeyOutputFilterSensitiveLog = (obj: ExportKeyOutput): any => ({
  ...obj,
  ...(obj.WrappedKey && { WrappedKey: WrappedKeyFilterSensitiveLog(obj.WrappedKey) }),
});

/**
 * @internal
 */
export const GetParametersForExportOutputFilterSensitiveLog = (obj: GetParametersForExportOutput): any => ({
  ...obj,
  ...(obj.SigningKeyCertificate && { SigningKeyCertificate: SENSITIVE_STRING }),
  ...(obj.SigningKeyCertificateChain && { SigningKeyCertificateChain: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const GetParametersForImportOutputFilterSensitiveLog = (obj: GetParametersForImportOutput): any => ({
  ...obj,
  ...(obj.WrappingKeyCertificate && { WrappingKeyCertificate: SENSITIVE_STRING }),
  ...(obj.WrappingKeyCertificateChain && { WrappingKeyCertificateChain: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const GetPublicKeyCertificateOutputFilterSensitiveLog = (obj: GetPublicKeyCertificateOutput): any => ({
  ...obj,
  ...(obj.KeyCertificate && { KeyCertificate: SENSITIVE_STRING }),
  ...(obj.KeyCertificateChain && { KeyCertificateChain: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const ImportDiffieHellmanTr31KeyBlockFilterSensitiveLog = (obj: ImportDiffieHellmanTr31KeyBlock): any => ({
  ...obj,
  ...(obj.PublicKeyCertificate && { PublicKeyCertificate: SENSITIVE_STRING }),
  ...(obj.DerivationData && { DerivationData: obj.DerivationData }),
  ...(obj.WrappedKeyBlock && { WrappedKeyBlock: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const ImportKeyCryptogramFilterSensitiveLog = (obj: ImportKeyCryptogram): any => ({
  ...obj,
  ...(obj.WrappedKeyCryptogram && { WrappedKeyCryptogram: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const RootCertificatePublicKeyFilterSensitiveLog = (obj: RootCertificatePublicKey): any => ({
  ...obj,
  ...(obj.PublicKeyCertificate && { PublicKeyCertificate: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const ImportTr31KeyBlockFilterSensitiveLog = (obj: ImportTr31KeyBlock): any => ({
  ...obj,
  ...(obj.WrappedKeyBlock && { WrappedKeyBlock: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const ImportTr34KeyBlockFilterSensitiveLog = (obj: ImportTr34KeyBlock): any => ({
  ...obj,
  ...(obj.SigningKeyCertificate && { SigningKeyCertificate: SENSITIVE_STRING }),
  ...(obj.WrappedKeyBlock && { WrappedKeyBlock: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const TrustedCertificatePublicKeyFilterSensitiveLog = (obj: TrustedCertificatePublicKey): any => ({
  ...obj,
  ...(obj.PublicKeyCertificate && { PublicKeyCertificate: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const ImportKeyMaterialFilterSensitiveLog = (obj: ImportKeyMaterial): any => {
  if (obj.RootCertificatePublicKey !== undefined)
    return { RootCertificatePublicKey: RootCertificatePublicKeyFilterSensitiveLog(obj.RootCertificatePublicKey) };
  if (obj.TrustedCertificatePublicKey !== undefined)
    return {