Every API here is available over the APIs.io API and to AI agents over MCP.
openapi: 3.2.0
info:
description: '**API of the Fortanix Unified Data and AI Security Platform**
The API client *must* follow HTTP redirects, including 308 redirects. Many HTTP libraries (such as Python Requests, JavaScript fetch) do this by default. With cURL, you must pass `--location`.
'
title: Armor Discovery Policies API
version: 0.1.0
servers:
- url: https://api.armor.fortanix.com
tags:
- description: APIs regarding obtaining details about the policies.
name: DiscoveryPolicies
paths:
/api/v1/discovery/policies:
get:
description: Get all policies
operationId: GetAllPolicies
parameters:
- $ref: '#/components/parameters/DiscoveryGetAllPoliciesParams'
responses:
2XX:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoveryGetAllPoliciesResponse'
description: Success result
security:
- Oauth2ClientCredentials: []
summary: Get all policies
tags:
- DiscoveryPolicies
/api/v1/discovery/policies/{id}:
get:
description: Get a specific Policy
operationId: GetPolicy
parameters:
- in: path
name: id
required: true
schema:
format: uuid
type: string
responses:
2XX:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoveryPolicy'
description: Success result
security:
- Oauth2ClientCredentials: []
summary: Get a specific Policy
tags:
- DiscoveryPolicies
components:
schemas:
DiscoveryFpeCompoundPart:
description: 'Structure of a compound portion of a complex tokenization data type, itself composed of
smaller parts.'
oneOf:
- $ref: '#/components/schemas/DiscoveryFpeCompoundPartOr'
- $ref: '#/components/schemas/DiscoveryFpeCompoundPartConcat'
- $ref: '#/components/schemas/DiscoveryFpeCompoundPartMultiple'
DiscoveryBlsOptionsPolicy:
allOf:
- properties: {}
type: object
DiscoveryMlDsaOptionsPolicy:
allOf:
- properties: {}
type: object
DiscoveryFpeFormatV2:
allOf:
- description: The second generation of Fortanix Tokenization scheme.
properties:
input_processing:
$ref: '#/components/schemas/DiscoveryFpeInputProcessing'
mode:
$ref: '#/components/schemas/DiscoveryFpeTokenizeMode'
variants:
description: 'A token is accepted if it is accepted by any of these variants. Note
tokenization results depend on the order of this list.'
items:
$ref: '#/components/schemas/DiscoveryFpeVariant'
type: array
required:
- variants
type: object
DiscoveryFpeCompoundPartConcat:
allOf:
- description: Represents a concatenation of multiple structures (in a particular order).
properties:
concat:
description: The actual subparts that make up this compound part, in order.
items:
$ref: '#/components/schemas/DiscoveryFpeDataPart'
type: array
constraints:
$ref: '#/components/schemas/DiscoveryFpeConstraints'
mask:
description: 'Whether the entire concat should be masked when doing masked decryption. If this is
set, any descendant subparts cannot contain any mask-related fields set.'
type:
- boolean
- 'null'
max_length:
description: The maximum allowed length for this part (in chars).
maximum: 4294967295
minimum: 0
type:
- integer
- 'null'
min_length:
description: The minimum allowed length for this part (in chars).
maximum: 4294967295
minimum: 0
type:
- integer
- 'null'
preserve:
description: 'Whether the entire concat should be preserved as-is (i.e., not tokenized). If this is
set, any descendant subparts cannot contain any preserve-related fields set.'
type:
- boolean
- 'null'
required:
- concat
type: object
DiscoveryRsaSignaturePaddingPolicy:
description: RSA signature padding policy.
oneOf:
- properties:
PSS:
$ref: '#/components/schemas/DiscoveryRsaSignaturePaddingPolicyPss'
required:
- PSS
title: DiscoveryRsaSignaturePaddingPolicyVariantPss
type: object
- properties:
PKCS1_V15:
properties: {}
type: object
required:
- PKCS1_V15
title: DiscoveryRsaSignaturePaddingPolicyVariantPkcs1V15
type: object
DiscoveryDsaOptionsPolicy:
allOf:
- properties: {}
type: object
DiscoveryRsaEncryptionPaddingPolicyOaep:
allOf:
- description: 'The Optional Asymmetric Encryption Padding scheme, as defined
in RFC 8017 (PKCS #1 version 2.2)'
properties:
mgf:
$ref: '#/components/schemas/DiscoveryMgfPolicy'
type: object
DiscoveryFpeEncryptedPart:
allOf:
- description: 'Structure of a tokenized portion of a complex tokenization data type.
Implementation note: the backend parser is locally "greedy" and will attempt to match
as many characters as possible. If this later results in an invalid parse of the rest
of the input, the backend ***will not backtrack*** and will simply return with an error.'
properties:
char_set:
$ref: '#/components/schemas/DiscoveryFpeCharSet'
cipher_char_set:
$ref: '#/components/schemas/DiscoveryFpeCharSet'
constraints:
$ref: '#/components/schemas/DiscoveryFpeConstraints'
mask:
$ref: '#/components/schemas/DiscoveryFpePreserveMask'
max_length:
description: The maximum allowed length for this part (in chars).
maximum: 4294967295
minimum: 0
type: integer
min_length:
description: The minimum allowed length for this part (in chars).
maximum: 4294967295
minimum: 0
type: integer
preserve:
$ref: '#/components/schemas/DiscoveryFpePreserveMask'
required:
- min_length
- max_length
- char_set
type: object
DiscoveryDigestAlgorithm:
description: A hash algorithm.
enum:
- BLAKE2B256
- BLAKE2B384
- BLAKE2B512
- BLAKE2S256
- RIPEMD160
- SSL3
- SHA1
- SHA224
- SHA256
- SHA384
- SHA512
- STREEBOG256
- STREEBOG512
- SHA3_224
- SHA3_256
- SHA3_384
- SHA3_512
type: string
DiscoveryPolicyDetailsVariantCryptoPolicy:
allOf:
- properties:
$type:
enum:
- crypto_policy
type: string
required:
- $type
type: object
- $ref: '#/components/schemas/DiscoveryCryptographicPolicy'
DiscoveryEcKcdsaOptionsPolicy:
allOf:
- properties: {}
type: object
DiscoveryPolicySourceVariantSystemDefined:
allOf:
- properties:
$type:
enum:
- system_defined
type: string
required:
- $type
type: object
- properties: {}
type: object
DiscoveryDes3OptionsPolicy:
allOf:
- description: 'Cryptographic policy for triple DES objects. Setting `key_sizes: [168]`
forbids two-key triple DES.'
properties:
key_sizes:
items:
maximum: 4294967295
minimum: 0
type: integer
type:
- array
- 'null'
random_iv:
type:
- boolean
- 'null'
type: object
DiscoveryEllipticCurve:
description: Identifies a standardized elliptic curve.
enum:
- X25519
- Ed25519
- X448
- SecP192K1
- SecP224K1
- SecP256K1
- NistP192
- NistP224
- NistP256
- NistP384
- NistP521
- Gost256A
type: string
DiscoveryRsaEncryptionPolicy:
allOf:
- description: Constraints on RSA encryption parameters. In general, if a constraint is not specified, anything is allowed.
properties:
padding:
$ref: '#/components/schemas/DiscoveryRsaEncryptionPaddingPolicy'
type: object
DiscoveryFpeDayMonthYearDate:
allOf:
- description: 'A structure for specifying a particular date consisting of a day, month, and year, for use in
an FpeDate structure.'
properties:
day:
description: 'The day, which should be an integer from 1 to either 28, 29, 30, or 31, depending on the
month and year.'
maximum: 255
minimum: 0
type: integer
month:
description: The month, which should be an integer from 1 to 12.
maximum: 255
minimum: 0
type: integer
year:
description: The year, which should be an integer less than 100000. Zero is treated as a leap year.
maximum: 4294967295
minimum: 0
type: integer
required:
- year
- month
- day
type: object
DiscoveryGetAllPoliciesResponse:
allOf:
- properties:
items:
items:
$ref: '#/components/schemas/DiscoveryPolicy'
type: array
metadata:
$ref: '#/components/schemas/DiscoveryGetAllPoliciesMetadata'
required:
- items
- metadata
type: object
DiscoverySecretOptionsPolicy:
allOf:
- properties: {}
type: object
DiscoveryFpeDayMonthDate:
allOf:
- description: 'A structure for specifying a particular date consisting of a day and a month, for use in an
FpeDate structure.'
properties:
day:
description: 'The day, which should be an integer from 1 to either 29, 30, or 31, depending on the month
and year. Here, February is treated as having 29 days.'
maximum: 255
minimum: 0
type: integer
month:
description: The month, which should be an integer from 1 to 12.
maximum: 255
minimum: 0
type: integer
required:
- month
- day
type: object
DiscoveryFpeCharSet:
allOf:
- items:
items:
maxLength: 1
minLength: 1
type: string
maxItems: 2
minItems: 2
type: array
type: array
description: 'The alphabet to use for an encrypted portion of a complex tokenization data type.
Characters should be specified as a list of pairs, where each pair [a, b] represents the
range of Unicode code points from a to b, with both bounds being inclusive. A single
code point can be specified as [c, c].
Normally, each character is assigned a numeric value for FF1. The first character is
assigned a value of 0, and subsequent characters are assigned values of 1, 2, and so on,
up to the size of the alphabet. Note that the order of the ranges matters; characters
appearing in later ranges are assigned higher numerical values compared to earlier
characters. For instance, in the FpeCharSet [[''a'', ''z''], [''0'', ''9'']], the digits ''0'' to
''9'' are assigned values from 26 to 35, since they are listed after the ''a'' to ''z'' range.
In any case, ranges should not overlap with each other, and should not contain surrogate
code points.'
DiscoveryMgfPolicy:
description: MGF policy.
oneOf:
- properties:
mgf1:
$ref: '#/components/schemas/DiscoveryMgfPolicyMgf1'
required:
- mgf1
title: DiscoveryMgfPolicyVariantMgf1
type: object
DiscoveryFpeOptions:
description: 'FPE-specific options (for specifying the format of the
data to be encrypted)'
oneOf:
- $ref: '#/components/schemas/DiscoveryFpeOptionsBasic'
- $ref: '#/components/schemas/DiscoveryFpeOptionsAdvanced'
- $ref: '#/components/schemas/DiscoveryFpeOptionsV2'
DiscoveryPolicyDetails:
discriminator:
mapping:
crypto_policy: DiscoveryPolicyDetailsVariantCryptoPolicy
propertyName: $type
oneOf:
- $ref: '#/components/schemas/DiscoveryPolicyDetailsVariantCryptoPolicy'
DiscoveryFpeChecksum:
enum:
- luhn
type: string
DiscoveryFpeDateDayMonthYear:
allOf:
- description: 'Represents a date that consists of a Month subpart, a Day subpart, and a Year subpart. The
Year part is allowed to be preserved, and the Day and Month parts are allowed to be
preserved together. (The Day part cannot be preserved if the Month part is not, and vice
versa.)'
properties:
after:
$ref: '#/components/schemas/DiscoveryFpeDayMonthYearDate'
before:
$ref: '#/components/schemas/DiscoveryFpeDayMonthYearDate'
type: object
DiscoveryPolicySourceVariantDsm:
allOf:
- properties:
$type:
enum:
- dsm
type: string
required:
- $type
type: object
- properties: {}
type: object
DiscoveryFpeDateMonthDay:
allOf:
- description: 'Represents a date that consists of a Month subpart and a Day subpart. It is an error to
preserve only the Month part or the Day part.'
properties:
after:
$ref: '#/components/schemas/DiscoveryFpeDayMonthDate'
before:
$ref: '#/components/schemas/DiscoveryFpeDayMonthDate'
type: object
DiscoveryFpeTokenizeMode:
description: How to tokenize a given input. The most secure option is "PreserveFormat".
enum:
- preserve_format
- preserve_variant
- preserve_length
type: string
DiscoveryKeyOperations:
description: "Operations allowed to be performed on a given key.\n\n\n\n SIGN:\n If this is set, the key can be used to for signing.\n\n\n VERIFY:\n If this is set, the key can used for verifying a signature.\n\n\n ENCRYPT:\n If this is set, the key can be used for encryption.\n\n\n DECRYPT:\n If this is set, the key can be used for decryption.\n\n\n WRAPKEY:\n If this is set, the key can be used wrapping other keys.\n The key being wrapped must have the EXPORT operation enabled.\n\n\n UNWRAPKEY:\n If this is set, the key can be used to unwrap a wrapped key.\n\n\n DERIVEKEY:\n If this is set, the key can be used to derive another key.\n\n\n TRANSFORM:\n If this is set, the key can be transformed.\n\n\n MACGENERATE:\n If this is set, the key can be used to compute a cryptographic\n Message Authentication Code (MAC) on a message.\n\n\n MACVERIFY:\n If they is set, the key can be used to verify a MAC.\n\n\n EXPORT:\n If this is set, the value of the key can be retrieved\n with an authenticated request. This shouldn't be set unless\n required. It is more secure to keep the key's value inside DSM only.\n\n\n APPMANAGEABLE:\n Without this operation, management operations like delete, destroy,\n rotate, activate, restore, revoke, revert, update, remove_private, etc.\n cannot be performed by a crypto App.\n A user with access or admin app can still perform these operations.\n This option is only relevant for crypto apps.\n\n\n HIGHVOLUME:\n If this is set, audit logs will not be recorded for the key.\n High volume here tries to signify a key that is being used a lot\n and will produce lots of logs. Setting this operation disables\n audit logs for the key.\n\n\n AGREEKEY:\n If this is set, the key can be used for key agreement.\n Both the private and public key should have this option enabled\n to perform an agree operation.\n\n\n ENCAPSULATE:\n If this is set, the key can be used for key encapsulation. The\n result is a new symmetric key and a ciphertext.\n\n\n DECAPSULATE:\n If this is set, the key can be used for key decapsulation. If\n decapsulation succeeds, the result is a new symmetric key.\n\n"
enum:
- SIGN
- VERIFY
- ENCRYPT
- DECRYPT
- WRAPKEY
- UNWRAPKEY
- DERIVEKEY
- TRANSFORM
- MACGENERATE
- MACVERIFY
- EXPORT
- APPMANAGEABLE
- HIGHVOLUME
- AGREEKEY
- ENCAPSULATE
- DECAPSULATE
type: string
DiscoveryBip32OptionsPolicy:
allOf:
- properties: {}
type: object
DiscoveryFpeWordsCustom:
allOf:
- properties:
list:
description: 'Examples: {"john", "jane"}, {".", "-", "_", "@", " "}'
items:
type: string
type: array
required:
- list
type: object
DiscoveryFpeConstraintsApplicability:
description: A structure indicating which subparts to which to apply a set of constraints.
oneOf:
- $ref: '#/components/schemas/DiscoveryAll'
- additionalProperties:
$ref: '#/components/schemas/DiscoveryFpeConstraintsApplicability'
description: 'An object representing the individual subparts that the constraints should apply to. This
is a BTreeMap where for each key-value pair, the key represents the "index" of the subpart
(with the first subpart having index 0), and the value is an FpeConstraintsApplicability
instance. Note that a Multiple part only allows for one possible key-value pair, since it
only contains one subpart. For Concat parts, the key is the zero-based index of the subpart
in the `concat` field, and for Multiple parts, this is always 0 (due to a Multiple having
only one subpart).
This cannot be used with OR parts; instead, specify constraints individually on each
relevant subpart.'
type: object
DiscoveryRsaOptionsPolicy:
allOf:
- properties:
encryption_policy:
items:
$ref: '#/components/schemas/DiscoveryRsaEncryptionPolicy'
type:
- array
- 'null'
minimum_key_length:
description: 'The minimum allowed key length. This is only relevant for group or account cryptographic
policies (and hence has no effect in an RSA policy on a specific key).'
maximum: 4294967295
minimum: 0
type:
- integer
- 'null'
signature_policy:
description: 'Signature policy for an RSA key. When doing a signature operation, the policies are
evaluated against the specified parameters one by one. If one matches, the operation is
allowed. If none match, including if the policy list is empty, the operation is disallowed.
Missing optional parameters will have their defaults specified according to the matched
policy. The default for new keys is `[{}]` (no constraints).
If (part of) a constraint is not specified, anything is allowed for that constraint.'
items:
$ref: '#/components/schemas/DiscoveryRsaSignaturePolicy'
type:
- array
- 'null'
type: object
DiscoveryXmssOptionsPolicy:
allOf:
- properties: {}
type: object
DiscoveryMgfPolicyMgf1:
allOf:
- properties:
hash:
$ref: '#/components/schemas/DiscoveryDigestAlgorithm'
type: object
DiscoveryFpeDate:
description: 'A structure for specifying a token part representing a date that occurs after a specified date
and/or occurs before a specified date. Depending on the subparts that make up the date, one of
the three options is used.'
oneOf:
- properties:
dmy_date:
$ref: '#/components/schemas/DiscoveryFpeDateDayMonthYear'
required:
- dmy_date
title: DiscoveryFpeDateVariantDayMonthYear
type: object
- properties:
month_day_date:
$ref: '#/components/schemas/DiscoveryFpeDateMonthDay'
required:
- month_day_date
title: DiscoveryFpeDateVariantMonthDay
type: object
- properties:
month_year_date:
$ref: '#/components/schemas/DiscoveryFpeDateMonthYear'
required:
- month_year_date
title: DiscoveryFpeDateVariantMonthYear
type: object
DiscoveryFpeCompoundPartOr:
allOf:
- description: 'Represents an OR of multiple structures.
Implementation note: an OR is _not_ a union of `FpeDataPart`s. Rather, when parsing
the input, the backend will simply choose the first subpart that matches the current
portion of the input, and tokenize/detokenize accordingly. If that choice results in
an invalid parse of the rest of the input, the backend ***will not backtrack*** and
will simply return with an error.'
properties:
constraints:
$ref: '#/components/schemas/DiscoveryFpeConstraints'
mask:
description: 'Whether the entire OR should be masked when doing masked decryption. If this is set,
any descendant subparts cannot contain any mask-related fields set.'
type:
- boolean
- 'null'
max_length:
description: The maximum allowed length for this part (in chars).
maximum: 4294967295
minimum: 0
type:
- integer
- 'null'
min_length:
description: The minimum allowed length for this part (in chars).
maximum: 4294967295
minimum: 0
type:
- integer
- 'null'
or:
description: The actual subparts that make up this compound part.
items:
$ref: '#/components/schemas/DiscoveryFpeDataPart'
type: array
preserve:
description: 'Whether the entire OR should be preserved as-is (i.e., not tokenized). If this is
set, any descendant subparts cannot contain any preserve-related fields set.'
type:
- boolean
- 'null'
required:
- or
type: object
DiscoveryFpeCode:
allOf:
- description: A set of words, repeated an amount of times.
properties:
max_repetitions:
type:
- integer
- 'null'
min_repetitions:
type:
- integer
- 'null'
words:
$ref: '#/components/schemas/DiscoveryFpeWords'
required:
- words
type: object
DiscoveryFpeOptionsV2:
allOf:
- properties:
description:
type:
- string
- 'null'
format_v2:
$ref: '#/components/schemas/DiscoveryFpeFormatV2'
required:
- format_v2
type: object
DiscoveryFpeSection:
allOf:
- description: A concatenation of groups, optionally including a checksum.
properties:
checksum:
$ref: '#/components/schemas/DiscoveryFpeChecksum'
groups:
items:
$ref: '#/components/schemas/DiscoveryFpeGroup'
type: array
required:
- groups
type: object
DiscoveryFpeDateMonthYear:
allOf:
- description: 'Represents a date that consists of a Month subpart and a Year subpart. The Year part is
allowed to be preserved; however, the Month part cannot be preserved by itself.'
properties:
after:
$ref: '#/components/schemas/DiscoveryFpeMonthYearDate'
before:
$ref: '#/components/schemas/DiscoveryFpeMonthYearDate'
type: object
DiscoveryPolicy:
allOf:
- description: Policy in Predjama.
properties:
created_at:
description: The time this Policy object was created
example: 20170509T070912Z
pattern: ^\d{4}\d{2}\d{2}T\d{2}\d{2}\d{2}Z$
type: string
details:
$ref: '#/components/schemas/DiscoveryPolicyDetails'
last_updated_at:
description: The time at which this Policy object was last updated
example: 20170509T070912Z
pattern: ^\d{4}\d{2}\d{2}T\d{2}\d{2}\d{2}Z$
type: string
name:
description: Name of the Policy
maxLength: 4096
pattern: ^[^\n]*[^\s\n][^\n]*$
type: string
policy_id:
description: An internally generated Uuid for the Policy type
format: uuid
type: string
source:
$ref: '#/components/schemas/DiscoveryPolicySource'
required:
- created_at
- details
- name
- policy_id
- source
type: object
DiscoveryFpeConstraints:
allOf:
- description: Constraints on a portion of a complex tokenization data type.
properties:
applies_to:
$ref: '#/components/schemas/DiscoveryFpeConstraintsApplicability'
date:
$ref: '#/components/schemas/DiscoveryFpeDateConstraint'
luhn_check:
description: 'Whether the token part contains a checksum that satisfies the Luhn formula. It is an
error to apply this constraint to non-numeric parts, or to have an encrypted part be
under more than one Luhn check constraint. Also, if an encrypted part has a Luhn check
constraint applied to it and may contain at least one digit that is not preserved, it
must not specify any other constraints.'
type:
- boolean
- 'null'
num_gt:
description: 'Number that the token part should be greater than.
This constraint can only be specified on (non-compound) numeric encrypted parts
guaranteed to preserve either everything or nothing at all. (For example, if an
encrypted part consists of 5 to 10 digits, a `preserve` list that covers only the
first five digits is not guaranteed to preserve everything, because if the input
happens to be six or more digits long, there will be at least one digit that
remains unpreserved.)'
type:
- integer
- 'null'
num_lt:
description: 'Number that the token part should be smaller than.
This constraint can only be specified on (non-compound) numeric encrypted parts
guaranteed to preserve either everything or nothing at all. (For example, if an
encrypted part consists of 5 to 10 digits, a `preserve` list that covers only the
first five digits is not guaranteed to preserve everything, because if the input
happens to be six or more digits long, there will be at least one digit that
remains unpreserved.)'
type:
- integer
- 'null'
num_ne:
description: 'Numbers that the token part should not be equal to. It is an error to apply this
constraint to non-numeric parts.'
items:
type: integer
type:
- array
- 'null'
type: object
DiscoveryGetAllPoliciesMetadata:
allOf:
- properties:
filtered_count:
description: The amount returned with the filter applied
maximum: 4294967295
minimum: 0
type: integer
total_count:
description: The total number of Policy objects exist
maximum: 4294967295
minimum: 0
type: integer
required:
- total_count
- filtered_count
type: object
DiscoveryRsaSignaturePolicy:
allOf:
- description: Constraints on RSA signature parameters. In general, if a constraint is not specified, anything is allowed.
properties:
padding:
$ref: '#/components/schemas/DiscoveryRsaSignaturePaddingPolicy'
type: object
DiscoveryFpeVariant:
allOf:
- description: A concatenation of sections.
properties:
sections:
items:
$ref: '#/components/schemas/DiscoveryFpeSection'
type: array
required:
- sections
type: object
DiscoveryAll:
description: 'A helper enum with a single variant, All, which indicates that something should apply to an
entire part. (This is here mainly to allow other untagged enums to work properly.)'
enum:
- all
type: string
DiscoveryFpePreserveMask:
description: A structure indicating which indices in an encrypted part to mask or preserve.
oneOf:
- $ref: '#/components/schemas/DiscoveryAll'
- description: 'Indicates that only certain characters are to be preserved or masked. Indices are
Python-like; i.e., negative indices index from the end of the token portion, with
index -1 denoting the last character. (Indicating that nothing should be preserved
or masked can be done via an empty list, which is the default value for this enum.)'
items:
format: int64
type: integer
type: array
DiscoveryFpeWordsIntegerRanges:
allOf:
- description: 'A union of positive integer ranges.
```plain
Examples: [[0, 400], [402, 1000]]
= {0000, 0001, ..., 0400, 0402, ..., 1000}
[[1,3], [49, 50]] with optional padding of length 8
= {00000001, 00000002, 00000003, 00000049, 00000050}
(accepts 1, 01, 00002, 49, 000050, etc)
```'
properties:
padding_required:
description: 'If this field is true, this set accepts only numeric strings
padded to the length given by the maximum integer in the range
set.'
type: boolean
ranges:
items:
items:
type: integer
maxItems: 2
minItems: 2
type: array
type: array
required:
- ranges
- padding_required
type: object
DiscoveryCryptographicPolicy:
allOf:
- properties:
aes:
$ref: '#/components/schemas/DiscoveryAesOptionsPolicy'
aria:
$ref: '#/components/schemas/DiscoveryAriaOptionsPolicy'
bip32:
$ref: '#/components/schemas/DiscoveryBip32OptionsPolicy'
bls:
$ref: '#/components/schemas/DiscoveryBlsOptionsPolicy'
certificate:
$ref: '#/components/schemas/DiscoveryCertificateOptionsPolicy'
des:
$ref: '#/components/schemas/DiscoveryDesOptionsPolicy'
des3:
$ref: '#/components/schemas/DiscoveryDes3OptionsPolicy'
dsa:
$ref: '#/components/schemas/DiscoveryDsaOptionsPolicy'
ec:
$ref: '#/components/schemas/DiscoveryEcOptionsPolicy'
eckcdsa:
$ref: '#/components/schemas/DiscoveryEcKcdsaOptionsPolicy'
hmac:
$ref: '#/components/schemas/DiscoveryHmacOptionsPolicy'
kcdsa:
$ref: '#/components/
# --- truncated at 32 KB (47 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/fortanix/refs/heads/main/openapi/fortanix-discoverypolicies-api-openapi.yml